Adapt: Adaptive Development And Prototyping Technique