ProShop cloud ERP is a revolutionary and completely unique approach to manufacturing software. It’s is more than ERP software. It is more than MES and QMS software. It’s an innovative new way to manage every aspect of your front office and shop floor better than anything on the market. Our list of modules is one of the most complete on the market. We typically replace 3-5 other software systems with ProShop. But it’s not just about our features! Our usability and modern web-based navigation is taking the machine shop ERP world by storm! What is unique is how ProShop works. It links every corner of your company to all the others in a powerful but simple way so you can make the best decisions about how to run your business. Developed over the course of nearly 20 years on the shop floor of a CNC machine shop, ProShop was built by a manufacturer for manufacturers. We understand manufacturing better than any other vendor of Shop Management Software and our products help manage your complex business better than any other product out there. We’ve walked in your shoes and it’s our passion to improve manufacturing.

Browse through our list of ERP, QMS and MES Modules and features below to learn more about ProShop.


  • All
  • ERP
  • MES
  • QMS


The estimates module allows you quickly create detailed cost and time estimates for parts or assemblies – either from scratch or our Rapid Estimate Template system.  You can create any process flow for the part you are estimating, including labor time for set-up and cycle time, out-of-pocket costs for raw materials, BOM items, and out-of-plant processes.   


Once estimates are finalized, with a click you can generate a quote to send to a customer.  Two options exist for formatting Quotes, having a separate line item for any non-recurring costs in the form of an NRE, or dividing the NRE costs into the unit price of each of the quantities you are quoting.  

Customer Purchase Orders

This module tracks every customer order with information about prices, delivery dates, Work Order numbers, First Article Inspection (FAI) requirements, etc. When a customer sends you a purchase order based on a quotation that was sent to them, you can quickly and easily turn that quotation into a Customer PO with one click.   


This is where you keep track of anyone you communicate with outside the company.  All customers, vendors, and other types of contacts are managed here.  For customers, you can include any number of individuals with their emails, phone numbers, notes, etc.   


The Parts module is where all part specific work instructions, quality templates, shop routings, and more are kept.  Media rich and visual work instructions including text, photos, and videos help guide employees to hit set-up and run targets, and helps to eliminate tribal knowledge on the shop floor.  

Work Orders

Work Orders (WO) offer complete documentation of all current and past jobs with just a few clicks.  Find out up-to-the-minute status of all the jobs in your shop and link to information such as how many labor hours of time have been tracked, dollars spent out-of-pocket, how many parts are finished through what stage, where out-of-plant parts are at and when they will be back.    

Job Costing

ProShop has powerful Job Costing functionality built-in.  As soon as any dollars are spent on a Work Order, or any time tracking is recorded, ProShop will start to tell you how much cost has been incurred on that Work Order and how much progress you’ve made against the production targets.    


Knowing the status of your jobs and if you will be on time is hard!  To do it well, you need to have up-to-the-minute status of jobs currently on the machines and if you have everything needed for jobs about to hit the machine.  


With ProShop you can issue POs to your vendors directly from the Purchasing Dashboard which displays live purchasing requirements from planning for all active Work Orders based on need date and commodity type.   


Robust inventory management is built into the Parts and COTS modules. See at a glance how much inventory you have in your company, the value and where it is located.  See every movement in and out of inventory for full traceability.  


The equipment module is a fully functional CMMS system, where all company assets, equipment and inspection equipment are managed.  It serves the dual function of managing and tracking all maintenance for any equipment as well as calibration requirements for precision instruments.   


The Tooling module is where all consumable tooling is managed and tracked. Any important attribute can be recorded, searched, etc. In addition to seeing a complete inventory of all tools in the tool crib, users can also see any tool that is currently in use in a Workcell (machine tool or tool caddy) and what is forecast to be needed from any current Work Orders.  


The Fixtures module allows management of all fixtures for custom work holding, vises, chucks and more. Storage locations as well as all applicable Parts and active Work Orders which use the fixture is just a click away.  


COTS stands for Components Off The Shelf.  It is where all non-custom items such as fasteners, fluids, materials, consumables and hardware are handled. COTS items can be added to any BOM on the Part and Work Order modules.    


RTA stands for Rotating Tool Assembly.  This module is specifically for companies who perform machining and manages a combination of tool holder, collet, cutting tool, inserts, and out-of-holder length.  By standardizing and managing common tool assembly configurations, shops can get the most consistent performance from their tools and machines.    

Work Cells

Workcells are the items that are used for the schedule.  Any machine tool, workbench, equipment, or even person can be assigned as a workcell. Once assigned as a workcell, the number and timing of available hours per day can be managed using the schedule to allow unlimited work shift schedules.    


All employees who use ProShop are assigned as a User.  The User page gives HR and management a place to record important information about employees including employment information, benefit summary, contact information and more.  

Time Clock

ProShop has a built-in time clock for punching in and out of work.  A very fast interface allows any user to clock in or out from any device quickly using a password.  

Time Tracking

It is essential for time tracking to be accurate, specific and fast to record.  The Time Tracking module was designed to take just a few seconds to interface with and allows employees to record which Work Orders they are working on (if any), what type of work they are doing such as set-up, running, programming, troubleshooting, how many parts have been made and more.   


The Messaging system is critical for intra-company communications.  It is used as a replacement for email for many companies. This thread based system allows conversations between any groups of users with direct links to the applicable page in ProShop.  

Company Positions

An unlimited number of company positions can be created and assigned to Users.  These can then be assigned as responsible for actions and categories across ProShop including NCRs, Audits, Quality Procedures, Equipment, and more.  


Dashboards are a critical tool to monitor the performance of the company and individual departments at all levels of the company. They are the tools that guide hourly and daily decision making on the shop floor and in the office as well as the tools that help make strategic decisions.  


ProShop has powerful reporting and query and reporting functionality, allowing cross-module and multi-level reports to be generated. Many reports and dashboards are automatically generated and always live, so you can see them at any time without having to run a report.  


The Standards module is where all the requirements of the quality system are stored.  The standards module is configurable for ISO 9001, AS9100, ISO 13485, American Petroleum Institute (API), ISO 14001 or any others.    

Quality Manual

The Quality Manual is a broad document that sets forth the quality system procedures and defines compliance with the standards your company is certified for. It includes the company Quality Policy and goals, Key Performance Indicators, a detailed description of the quality system, procedures, and other resources for maintaining high quality product and services.  


Quality Procedures or QPs are detailed documents that cover specific areas of the company and how the systems and procedures are managed to ensure that high quality and efficiency is maintained.  


The Task module is an extremely robust yet lightweight way to document and rev. control all of the important tasks, processes and work instructions in your company.  With a full text editor built in, they may include rich text, checklists, videos, photos, PDFs, etc.   


The Training module offers training for any Task, Quality Procedure, or stand-alone activity. Trainings include instructions on how to accomplish any activity, and may include tests, videos, photos, etc.  When a User completes a training, they are signed off on a new higher proficiency level by the designated trainer.  

Corrective Action

Corrective Action Requests (CAR) may be issued for any reason including from RMAs, Audits, NCRs, Management Reviews and Customer Satisfaction Surveys. They may be internal, or issued to 3rd party such as a vendor.  

Preventative Action

Preventative Action Requests (PAR) behave just like Corrective actions.  They can be issued from RMAs, Audits, NCRs, management reviews and more. The PAR module ties in and links directly to any applicable other modules such as Work Orders, Purchase Orders and NCRs.   

Audit Reports

The Audit module tracks the process of issuing audits, tracking the results of and follow up of audit findings. Audit Reports can be initiated from either internal or external audits. Findings can be major, minor or opportunities which can all be tracked individually.  

Non-Conformance Reports (NCR)

The NCR module tracks and manages any kind of quality non-conformance and ties it back to the ERP system.  NCRs can be one of three types: Internal (Work Order), External (Vendor PO), or Customer (RMA).  

Return Material Authorizations (RMA)

RMAs are a core component of the QMS system. They enable a way to track all incoming product returned or rejected by a Customer. Links to create RMAs are strategically placed on pages where such an action might be initiated to make the process quick and easy.  

ProShop puts powerful data at your fingertips.