Figure: Developing the various parts of an application