Browse Definitions :
Definition

micro app

A micro app is a small, mobile application that is designed to perform one, simple task. Micro apps are similar to desktop utility programs. In a microapp architecture, the user interacts with application functionality that runs inside an application container. Each app can function by itself or be combined with other micro apps to create a more complex program. When the complex program invokes a micro-app, it will carry out its specific task.

Focusing on the workflow and encapsulating the workflow into a reusable component promotes reuse during runtimes and ensuresthe end user experiences a consistent workflow between sessions. Because the workflow for a micro app focuses on a specific, self-contained event, the architecture helps address many common technical issues found in larger, monolithic mobile apps -- including improving performance and reducing power consumption and storage.

Beneficial features of micro apps include:

Low cost: Because micro apps have lean functionality, they take less time to build, use very little development resources and require less money for improvements and upkeep.

Independent: Micro apps are designed with a microservice architecture. Each app can function independently and is typically supported by a dedicated database.

Compact and customized: Micro apps are modular, flexible and minimal. The tasks they perform are tailored to improve user experience.

Cross-functional: The simplicity of micro apps makes it possible to deploy them on all types of devices and platforms without the need for separate coding, features or versions.

HTML/HTML5 compliant: Micro apps can be embedded into existing applications or websites.

Supportive of larger apps: Major social media sites have also begun implementing micro apps to perform certain tasks outside of the main platform. Examples of this would be Facebook Messenger or Google Hangouts.

This was last updated in May 2019

Continue Reading About micro app

Networking
  • firewall as a service (FWaaS)

    Firewall as a service (FWaaS), also known as a cloud firewall, is a service that provides cloud-based network traffic analysis ...

  • private 5G

    Private 5G is a wireless network technology that delivers 5G cellular connectivity for private network use cases.

  • NFVi (network functions virtualization infrastructure)

    NFVi (network functions virtualization infrastructure) encompasses all of the networking hardware and software needed to support ...

Security
  • computer forensics (cyber forensics)

    Computer forensics is the application of investigation and analysis techniques to gather and preserve evidence from a particular ...

  • cybersecurity

    Cybersecurity is the practice of protecting internet-connected systems such as hardware, software and data from cyberthreats.

  • Advanced Encryption Standard (AES)

    The Advanced Encryption Standard (AES) is a symmetric block cipher chosen by the U.S. government to protect classified ...

CIO
HRSoftware
  • OKRs (Objectives and Key Results)

    OKRs (Objectives and Key Results) encourage companies to set, communicate and monitor organizational goals and results in an ...

  • cognitive diversity

    Cognitive diversity is the inclusion of people who have different styles of problem-solving and can offer unique perspectives ...

  • reference checking software

    Reference checking software is programming that automates the process of contacting and questioning the references of job ...

Customer Experience
  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

  • customer profiling

    Customer profiling is the detailed and systematic process of constructing a clear portrait of a company's ideal customer by ...

Close