The system is able to receive data from any source that allows reading structured data: databases, excel files, etc. Data warehouse is not necessary, is it possible to create reports based on SQL queries or NAVIGATORs lists, but for more data or for the need of external data downloading, the data warehouse implementation is recommended due to better effectiveness and higher analytical possibilities.