Rigel Framework