From Requirements to Working System