To a large extent, software packages do work out of the box. Packages that do not perform perfectly or as users would expect is when dissatisfaction arises. These can be dealt with in a rational manner through the employment of effective project and change management procedures. However, an area that typically creates problems, whether expected or not, is the development of interfaces between proprietary software that cannot be replaced.
ivm answering attendant