Speaking of a data storage source, if you do end up with some of your data sources or applications in the cloud and some in-house, a data warehouse becomes an important investment. In order to bring together both the on-premises and cloud data into a single repository, you will need a data warehouse to enable BI front-end applications like reports, dashboards, and data discovery. So, if Cloud computing was not unclear enough already, did I make it more difficult?