Do you need to build a software system and don't know how to start? If you want to build a system from scratch or need a reference for your current ongoing project, this easy to use book guides you through the whole steps of software development in a more simple and familiar way using object oriented software engineering approach. In the process of writing this book, we use school management system as a model system and the whole development steps are based on that. But you can use the book as a reference for any other systems that you are going to develop a software. You will find the book very useful as it contains the basics of software development steps and we hope you will get a good knowledge out of it.