A work order algorithm that takes input as in a form of a table (.xlsx file) and assigns work based on worker certification, priority of tasks. It also notifies the workers immediately of their work.