Looks at a successful software project and provides details for software development for clients using object-oriented design and programming.