We are one of those companies that started with pen and paper alone. As our business grew, we started falling behind because we spent so much time doing what is now accomplished with JobNimbus. This program is absolutely a game changer for us. It brings almost every aspect of our company into one place. Everything in a customer file (or any other "contact type") becomes searchable by nearly any piece of information pertaining to that contact. Any number of contacts can be made "related", making all correspondence between related parties available in one spot. That includes contact information, emails (yes, emails!), attachments, estimates, invoices, budgets, material orders, etc. The way that the estimate/invoice/material order system is set up allows you to create separate templates for quick, easy, and all inclusive documents. You can even create different price lists for different suppliers and/or locations. They eliminate the need to write multiples of the same information (i.e. you can turn an estimate into an invoice, material order, or work order). Work orders can be assigned to any sub-contractor and placed onto a board that is categorized into a work flow that you can completely customize by whatever steps of the job your company has. It's extremely versatile in that regard, and once you determine how you want your workflow to operate it is very functional. You can use the budget feature to track costs on a job and calculate commissions. I could spend all day ranting about all the features that JobNimbus offers, but it boils down to this: JobNimbus offers tremendous value to your company. One more note about their support and development team. I had a TON of questions during the implementing of JobNimbus into our company and was on the phone with support a LOT. They were always very accommodating and patient with me, providing me with answers and resources at every turn. Over the course of the past few months alone there have been MANY updates, both web version and mobile app. They have a great feedback section on their website and they DO listen to user input. I am excited to see how far they will go from here and have enjoyed watching them grow into an industry leader.