Boolive framework