The problem of software integration has existed since software solutions have emerged. Unless software vendors have a specific reason to integrate solutions, it isn’t likely to happen. Software created for small businesses is often written by small software companies. These companies may not have the expertise, resources, or financial incentives to offer complete integration packages.