One of the most important aspects of software development and maintenance is management of software change requests. Software change requests may originate from people involved in development process or from clients. Proper handling of software change requests may increase the efficiency of software development and maintenance and also the quality of software products. Software change request process is an essential process in software maintenance. Many approaches to software change process have been developed, but the need for its improvements still exists. This book deals with software development principles that provide support for change request process in software maintenance phase. In the book is presented software development approach that enables integration of a service for specifying software change requests into a software application during development phase, and its usage in maintenance phase.