Application Development and Customization
Objective: ITIL Application Development aims to make available applications and systems which provide the required functionality for IT services. ITIL Application Development includes the development and maintenance of custom applications as well as the customization of products from software vendors.
Part of: Service Transition
Process Owner: Application Developer
Application Development is barely mentioned in the ITIL books, as ITIL focuses on different topics like service design and rollout. At IT Process Maps we decided to eliminate that gap by introducing an Application Management process which takes care of the actual application coding and the customization of standard software packages.
Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process must be included in any ITIL process structure to make sure that there are clearly defined interfaces between the design, development and rollout stages of a service. The process overview of ITIL Application Development (.JPG) is showing the most important interfaces (see Figure 1).
Note: ITIL 2011 does not provide a detailed explanation of all aspects of Application Development. Rather, it highlights the most important activities and assists in identifying interfaces with other Service Management processes.
No sub-processes are specified for ITIL Application Development.
The following ITIL terms and acronyms (information objects) are used in ITIL Application Development to represent process outputs and inputs:
- A document for end-users, describing how to use an application or system.
Technical/ Administration Manual
- A document describing the procedures required to run and maintain a type of application or infrastructure component.
Roles | Responsibilities
Application Developer - Process Owner
- The Application Developer is responsible for making available applications and systems which provide the required functionality for IT services. This includes the development and maintenance of custom applications as well as the customization of products from software vendors.
|Responsibility Matrix: ITIL Application Development|
|ITIL Role / Sub-Process||Application Developer|
(no sub-processes specified)
 A: Accountable according to the RACI Model: Those who are ultimately accountable for the correct and thorough completion of the Application Development process.
 R: Responsible according to the RACI Model: Those who do the work to achieve a task within ITIL Application Management.