1. A method performed in an Information Technology (IT) development environment, said method comprising: translating business requirements into functional requirements; and generating an abstract IT structure, said generating the abstract IT structure comprising translating the functional requirements into the abstract IT structure.