Why should we build our own bespoke database system?
There are plenty of off-the-shelf solutions available when it comes to databases. However, the problem is that when you want to change the system even slightly to store your own unique data you very quickly realise that these systems can become painfully difficult to adapt and maintain. Essentially you end up trying to hack the system to make it work rather than designing a system properly with your company’s requirements. This often results in companies changing their internal procedures to work with the restraints of the system rather than the other way around which can be quite ineffective and costly.