It is a term used to denote the act or process by which application software is developed for handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones.
It considers constraints & contexts, screen, input and mobility as outlines for design
Mobile UI’s rely on mobile back-ends to support access to enterprise systems
Data routing, security, authentication, authorization, working off-line and service orchestration
It is supported by Mobile enterprise application platforms or integrated development environments