Well as far as the complexity, the application will include the following:
Project management, estimates, customers, employees, employee certifications, inventory, awarded projects, materials and expenses, notices of completion, out of scope change orders, work in progress reports, codes and...