For some business problems, there is no off-the-shelf solution. For example, our technicians require a Jobs Database that not only contains all the information they need and a place to record their work, but one that can be used while offline and syncronised when they return. There is simply no purchasable product that meets those needs.
The solution is a custom database - in this case we used FileMaker as it's cross-platform, but Nth Degree offers custom database design for all the major development platforms - Microsoft Access, SQL Server, MySQL etc. We can also build the front-end exactly to your needs.