Framework Sohoa