Todays’ battery management systems (BMSs) are based on static algorithms and functions that receive fixed input parameters calibrated from predefined and generalized (driving) conditions. InnoBMS aims at creating a situationally aware BMS with a dynamic response which will help to overcome the existing barriers and to use batteries and valuable resources more efficiently.