What is an ERP Systems

Rubix Cube

ERP System is a type of business management software. Following are the common business functions managed by an ERP System:

Managing Customers

  • Maintaining Contacts
  • Generating Quotes
  • Taking Orders
  • Dispatching
  • Invoicing
  • Receiving Payment

Managing Suppliers

  • Maintaining Contacts
  • Getting Quotes
  • Raising Orders
  • Receiving Goods/Services
  • Receiving Bills/Invoices
  • Making Payments

Managing Inventory

  • Establishing Demand
  • Generating Orders to replenish inventory

Manufacturing Goods

  • Defining Processes
  • Bill of Material
  • Scheduling

Managing People

  • Keeping record of Attendance
  • Keeping record of Skills
  • Payrolls

Monitoring Business

  • Measuring Employee/Machine Utilisation
  • Profit & Loss Statements
  • Balance Sheets


Components of ERP System

Front End

Also known as User Interface. It is all menu driven and provides a user with required data/report by simply selecting right options. Most people in organisation utilises this feature only.

Back End

This is where all the data is stored in a much organised manner.


Structured Query Language is the link between Front and Back End of the ERP System. Having the knowledge of SQL can empower a user to extract exact information from the back end without going through the Front End.


This is used to enhance the capability of an ERP system based on user specific requirements. VB Script and Pascal Script are two examples of the scripting languages

Report Writer

Most ERP system will provide a report writer that will allow certain users to modify or create new form or reports commonly used for the business. Purchase Order Form or Invoice Form are among the most commonly used forms in a business.


How can we help you?

Most organisation do have some system in place for collecting data even when they do not have an ERP system. This could be manual logs or spread sheets and sometimes even in-house developed software. Often they exist as broken links and at the best serve a local client. As ERP systems are created to cater for a very broad spectrum of business it often require a bit of fine tuning to suit each individual business or person within the business. We will pick up from the existing level of implementation and help you move upward by: