SOFTWARE ENGINEERING ITERATIVE AND FAST SOLUTIONS PROTOTYPING INFORMATION SYSTEMS AGILE DEVELOPMENT MODULAR, EVOLUTIVE AND UNIQUE SYSTEMS DESIGN MODELLING AND AUTOMATIC SOFTWARE GENERATION