BMS Framework