Development - Mobile

Mobile application development is used to process software developed for mobile devices.
These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing to provide an "application-like" experience within a 
Web browser.

As part of the development process, mobile user interface (UI) design is also essential in the creation of mobile apps. Mobile UI considers constraints;  contexts, screen, input, and mobility as outlines for design.

Functions of Mobile Application Development and how it contributes to the ITaaS model:

  • UI design tools

  • SDKs to access device features

  • Cross-platform accommodations/support

Back-end tools pick up where the front-end tools leave off, and provide a set of reusable services that are centrally managed and controlled and provide the following abilities:

  • Integration with back-end systems

  • User authentication-authorization

  • Data services

  • Reusable business logic