IDEAS (Inverse Dynamics based Energy Analysis and Simulation) is a MATLAB-based model that can be used to assess the controllability of a building and its servicing systems. IDEAS produces SAP compliant results and allows confident (i.e. calibrated in SAP) predictions to be made regarding the impact of novel heating and renewable energy systems.