Data Reporting and Analysis

Many companies' products store customer data, especially if the company offers a web-hosted service. Small company systems commonly store customer data in a database from which the team designs SQL queries that allow the program code to access data. In addition to allowing programmers to enter and modify the data in the database, many products include a data-reporting functionality that is often added through separate modules or through a purchased reporting software package.

A simple database approach can work well to get the initial product off the ground. As your customer base grows or the volume of queries grows significantly, however, the system will slow down. If this happens rapidly, your product's release cycle ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.