Nuacht

Software engineering is the process of applying engineering principles to analyze the needs of a specific user and then design, build and test software applications which will meet those needs.