I am in the process of introducing a BI platform where I am currently based. I do not believe a datawarehouse is simply all to consider these days.
You need to consider the overall process, from data sources, ETL, data access, data visualisation, data architecture, data modelling/warehouse.
Look at 2012 and the BI edition. Lots of tools available to assist you in creating an enterprise solution. Pay attention to SSIS, SSAS, SSRS, and PowerView.
You might need some additional third party tool on top of that to access the data and to collect data for analysis.
Single individual components with an agile development methodology should make it efficient and adaptable.