This paper deals with fundamentals of software development.