|
The cost of developing a complete ERP system in Access depends on what your management's expectations are. But developing any level of ERP in Access will not only cost money and time, there are other reasons why companies rarely do this. Recognize that your firm will be 1) the only company with fuctionality ideas for the development, 2) the only company de-bugging problems, 3) manuals will be written by you, etc.
Your management is justified in being concerned about off the shelf ERP systems. 73% of all manufacturers do not like the system they have now. But no one can paint the entire industry with the same brush. They may want to reconsider their options.
I have worked with a package called VISUAL Enterprise for about 10 years. Suprizingly, their customer based has a very high percent of success. I just attended their User Conference in April, which normally brings out all the unhappy complainers. Yet the customer satisfaction was through the roof.
If you would like to learn more about this system, please let me know. Below is an article I wrote for APICS. I hope you find it useful.
When deciding on a software system, you want the most reliable system that is most suited to your needs.
A search may begin with existing, off-the-shelf solutions. These systems are the easiest to install and implement. Having been developed with the experience of many companies before you, and the benefit of continual user feedback (improved functionality suggestions). Whereas the custom systems’ potential for new ideas and feedback comes from only one source, you.
In a custom system, your company is the only source of revenue. Since you must pay for all development costs, you will be carrying the costs of all enhancements, upgrades, new documentation and debugging, rather than sharing the costs across a number of companies.
User Groups are quite common with off-the-shelf systems. These can be useful, getting together with other companies to share ideas of how each uses the system.
Custom programmers write exactly what you ask for, to the best of their ability. They do not know your business or have the ability to anticipate any unforeseen requirements other than the specifications that have been provided to them. This places all the responsibility on you to ensure that what you have explained to the programmer, completely defines all your needs.
Sometimes custom software seems less expensive than an off-the-shelf package. After all, the programmer has provided a firm price and an impressive document describing the program to be written “to your exact specifications”. However, this firm price and impressive document is the programmer’s interpretation of your explanation of your requirements. As you use the custom application and realize there are other needed function’s that hadn’t occurred to you previously, further charges will be incurred. These continual “enhancements” can add up to be significant, un-anticipated costs. And besides, is your company in
business to develop software or are they in business to manufacture products?
Millions of dollars have been spent on developing off-the-shelf solutions. A custom system could not have the same capability without similar costs. Typical short cuts that custom programmers use to save costs include, limited debugging (the end user does the debugging), limited support documentation (manuals are either nor provided or are poorly written) and lack of future support (available only through the programmer if that person even remains available).
One of the latest trends in software development is the use of programming tools such as VISUAL Basic. This tool is great for developing specific unique functions, but may not be robust enough to create an enterprise wide, fully integrated system.
If you are unable to locate a system off-the-shelf that addresses your critical, unique requirements, a custom solution may be your only alternative. However if you choose this route, get as much technical expertise advise as you can, before contracting with the programmer.
As a final argument in favor of choosing an off-the-shelf solution over a custom written one, remember the logic of volume manufacturing. Which is more expensive and labor intensive? Building a custom widget once or when mass producing a unit a thousand times?
|