Infosys interview question

Software development and architecture