This question, asked of Google, got 402,000,000 results. First item on page 1 of I don’t know how many pages was “How to Fix a Zipper”. THERE’S OUR ANSWER! KEEP IT SIMPLE. Let’s call it the “Zipper Law”.
What do zippers have to do with Supply Chain Management systems? EVERYTHING. The SCM system has to pull together just like a zipper, and, if it doesn’t, the whole thing will just be embarrassing.
So you are designing a Supply Chain Management system? In one respect, you are designing something very complex that will take an order all the way through supply partners, inbound transportation, manufacturing, warehousing, delivery and what ever “points” you want to hang on it. You have an electronic superhighway to connect everything; it’s called EDI. But if you look at it as a “supersystem”, you are already violating the “Zipper Law”: you aren’t keeping it simple.
What about instead thinking of what subsystems you need? Each subsystem stand’s on it’s own and performs a specific task. Now, draw a flow chart. Shop for modules that are used to working with other modules. In other words, for example, do you have a warehouse system that works hand in glove with your outbound transportation system?