App Inventor es un programa gratuito que permite a cualquier persona crear sus propias aplicaciones móviles sin necesidad de conocimientos de programación. El programa consta de tres herramientas: gestor de proyectos, diseñador y editor de bloques. El usuario puede diseñar la interfaz, añadir componentes y establecer el comportamiento de la aplicación arrastrando bloques en el editor, creando así aplicaciones funcionales sin código.