A sophisticated, complex SaaS system built to serve four user types and to be used at a high scale. The application allows Subcontractors and Main Subcontractors for a construction project to use this platform to streamline their timesheets, invoicing, and accounting processes.