The successful tenders had failed to implement the mandatory functional requirements, including particular aspects and offer of a new interface "at an unreasonable price and on uncompetitive terms", again referring the matter the development of a component architecture, which allows the structuring of code into small, composable units.