Integración horizontal
Integración humana
Integración vertical
Los paquetes integran las aplicaciones aisladas de proceso de texto, hoja de cálculo, bases de datos, agendas, gráficos y módulos de comunicación. Lo que se automatiza es el intercambio de información entre ellas, potenciando la capacidad de cada aplicación individual y ofreciendo un nuevo campo de desarrollo al que cada aplicación por separado no podría acceder. Ej. Microsoft Office, OpenOffice, etc.
Interconexión entre un mainframe (servidor), donde reside la base de datos que se está utilizando y un ordenador personal o PC en el que reside una hoja de cálculo que necesita esos datos. El acceso de muchos PC a un mismo servidor requiere disponer de canales de comunicación efectivos.
Consiste en proporcionar interfaces más convivenciales, íconos, ventanas, mensajes más significativos, ayudas incorporadas a la aplicación y sensibles al contexto, menús configurables por el usuario, menús autoconfigurables, incluso programas inteligentes que intenten evitar los errores del usuario y subsanarlos en el caso de que se produzcan.