For everything that a software package represents, there are still certain things that will not be possible within the context of the software. Those that are possible often do not come as easily as one would hope. This chapter is about leveling your expectations for what the software package is and is not. With that said, this chapter discusses a number of important issues, including:

Migrating existing business data to a software package

Filling functionality gaps in software packages using workarounds

Filling functionality gaps in software packages using custom programs

Complementary technology integration with software packages

Third party add-ons for software packages

Interoperability and software packages

Integrating legacy systems and software packages

One of the most significant challenges the adopter of any software package will face is integration or interoperability. The Swiss army knife equivalent of a software package does not exist. A single software package is unlikely to fulfill all your business objectives.