ERP stands for Enterprise Resource Planning. Now in the age of cut throat competition its gain popularity for its usability. It attempts to integrate all departments and functions across a company onto a single information system that can serve all those different departments' particular needs. Its use the resources in a very effective way and minimize the cost of the company and particular departments. ERP handles all aspects of organization viz. Sales & Marketing, Purchase, Finance, Inventory, HR & Payroll, Production, Production Planning, Quality Control, Maintenance, Administration and Visitor management Module etc.. Sometimes it may not be possible to implement such a extensive software in one stroke, but one can start with the basic essential modules and at the later date, when required can upgrade the system by building the upper layers or implement independent modules of their choice. This ensures the continuous growth of the system in place along with your business. ERP is highly parameterized hence most of the requirements of your organization are satisfied however it can be customized to any extent considering all the peculiarities of your business, it means system adapts to your practices and not you.