This answer also depends on the stage of the company. In the early stage companies can make do with relatively simple calculations on spreadsheets, while more sophisticated reports need a Business Intelligence system and data analysts to run it or, for a far less resource-intensive experience, a dedicated revenue analysis and optimization platform.