Este documento describe tres tipos de aplicaciones móviles: nativas, híbridas y web. Las aplicaciones nativas se desarrollan usando lenguajes nativos para cada plataforma y ofrecen la mejor experiencia de usuario pero son más caras de desarrollar. Las aplicaciones híbridas usan frameworks como PhoneGap y permiten distribuir la misma app en iOS y Android aunque la experiencia de usuario es más como la de una web. Las aplicaciones web se ejecutan en el navegador y permiten el mismo código en múltiples plataformas pero requieren