o represent the software architecture, i.e. h