Petit framework