I have used MechanicDesk for a few years now. When I started, it was mainly for keeping track of parts inventory, scheduling maintenance, invoicing and reporting. But I quickly discovered that it could handle much more! I have since used it to manage a team of mechanics, take customer orders and generate quotes. In fact, I use it everyday to manage my own business. My mechanic uses it to schedule and book jobs, create new customer accounts, and check progress on current customers. I use it to store our inventory and manage shipping. It does everything from the simplest task to the most complex. And I love it. You can create unlimited reports that show everything from parts sold to invoices. You can print invoices and bills, add notes and comments, and easily email these documents to customers. If you need to see how well a mechanic is performing, you can view daily, weekly, monthly and yearly graphs. All of this can be easily customized to suit your needs. MechanicDesk is robust enough to handle any type of business. And best of all, you can host it yourself. No expensive server fees or IT headaches.