In software engineering, the core phase of implementation is coding. In this phase, the software developers build the application using a set of technology tools, languages, and the like. In our use case, the actual mobile application development is part of this phase. Objective C is used for iOS devices, and Java is used for Android devices. The key deliverable of this phase is the source code of the enterprise application.