Wednesday, March 11, 2009

What is ERP software?

Enterprise Resource Planning (ERP) software is a recent addition to phrases making the rounds of IT departments and manufacturing managers today. Definitions seem to be rather arbitrary of what this software actually does, and some kind of real definition seems elusive.

The simple fact is this: ERP software is what you make it. The included features, modules, areas of interest, etc., this all depends on what you need, what you want, what your enterprise requires of it. One definition of ERP software explains it this way:
ERP Systems usually incorporate the following capabilities: Inventory control or Warehouse Management, Accounting, Supply Chain Management (SCM), Customer
Relations Management (CRM), Human Resources (HR) Management, Scheduling or
Advanced Planning and Employee Training.

Note the use of the word "usually" in the beginning of that sentence. These are standard modules or areas people are interested in, sometimes without even realizing what they're looking for. They'll describe the features they're looking for to a software developer, and when all is said and done, the above list is what's created as a master feature or module list. This list seems stable as a base definition of what's known as ERP software.

One thing to remember is that Production Scheduling is far more important in these kinds of software systems than people realize. They'll say something similar to, "Oh and we need to be able to schedule people as well", and hope for something to replace the spreadsheet they've been constantly developing over a period of years. This is sometimes an offhand remark, a sidebar, but the reality is that properly managing the schedule and the resources involved will affect the resources managed by the rest of the system more than vice versa.

When you're looking for an ERP software system, do a little homework. Ask the people you work with, have meetings, make lists and organize them. And then when you do go shopping for a custom-tailored, open-source ERP software system, you'll have a much better idea of exactly what you're looking for to benefit your manufacturing facility and, ultimately, your company.

Tuesday, March 10, 2009

Configurable Open-Source ERP Software

When considering an Open-Source ERP software solution, you need to ask your solution provider or develop just how much of the software is open-source and how much of it your IT crew actually has access to. There's a huge difference between software that's labeled as "configurable" and software that's actually open-source enough that you and yours can make serious changes to.

Some of the ERP software available today is certainly configurable but it comes at a cost. The software itself is rather high-end, and has an equally rather serious price tag. Out-of-the-box, the software needs to be configured by your IT department into the software your facility can use based on how your workflows are arranged and what you make. This can actually take longer than expected. Some software like this is so complex that this configuration can take six months or more by someone in your IT department working full-time on the project to get it right. And then there's the testing period, with further changes being made as bugs are found and features are tweaked.

A better style of open-source software is software that's first configured by the software's developers for your specific purposes. This process may take a couple months before the software is ready for your company to use. At that point, however, the software is actually ready to use, not more than half-a-year down the road. The developers of the software may also offer classes on their software (for a fee) to instruct your IT people on how to best make changes to the underlying code. Once your people have completed these classes, changes to the facility or your manufacturing procedures which require changes to the software can be handled in-house without too much trouble.

Configuring software is one thing. Having real access to how your software is built, and having that software built right in the first place, that's something else entirely ... and is probably what you're actually looking for.