a company that estimates projects with material, labor, test equipment and expenses.  Gathers information about the project using pictures and notes.  Manages a price manual that is used to create estimates from.  Manages Clients, Vendors, Staff and Contacts.  Staff members in the field use an iPad to retrieve information specific to the project their on.  Tracks time of staff that has been assigned to a project.  Staff has a time clock type functionality on their iPhone, that allows them to choose the project they have been assigned to begin and end time applied to a project.  Allowance of a user to create and send invoices to clients. Ability to do reporting on time applied to a project and time used per staff member.