2. You can negotiate directly with the software vendor to make enhancements to
meet your needs by paying for the changes.
3. You can purchase the package and make your own modifications, if this is permissible under the terms of the software license. A disadvantage of this approach is
that systems analysts and programmers might be unfamiliar with the software and
will need time to learn the package and make the modifications correctly.
Additionally, some advantages of purchasing a standard package disappear if the
product must be customized. If the vendor does the customizing, the modified package
probably will cost more and take longer to obtain. Another issue is future support:
Although vendors regularly upgrade their standard software packages, they might not
upgrade a customized version. In addition, if the modifications are done by the company
purchasing the software, when a new release of the package becomes available, the company might have to modify the new version.