Enterprise resource planning (ERP) systems automates the business processes across all departments in a company. Using this definition, even a system like Tally and QuickBooks can be considered an ERP system for a small company or an organizations . But while some ERP systems have been designed for multiple industrial department, others are meant for specific industries/verticals. Some of these vertical solutions are developed by one company — for example, SAP which is best solution for ERP. Some ERP systems are installed on site or can be said as installed at a local server and others are in public or private clouds. Public clouds allow multiple organizations to share the same instance of the software with one integrated server. Public clouds require multi-level architecture and are often referred to as SaaS (Software as a Service). Private clouds provide one instance of the software and a single server to be used for the exclusive use of one organization. There are several a...