We have reviewed the capabilities of the Salesforce CRM product and compared those to your stated needs as per your question. This product should certainly meet the needs of your business. We have provided below the various Salesforce pricing and edition options for their CRM software solution as well as a review board for the Salesforce CRM products.
It is common for construction companies to require project managers and other employees to submit a form of weekly timesheet in order to accurately track labor time, costs, and profitability of each project.
In such a competitive business environment, it may be very important that you differentiate yourself from the other locally successful screen printer/embroidery shop in order to capture enough of the market share.
We have provided general business comments and considerations below; however, you will need to consult your lawyer for legal input regarding due diligence, asset liens, purchase contract terms (ownership warranty, liability indemnification, etc), and the other legal issues with your planned software purchase.