El desarrollo de los programas de oficina en paquetes en lugar de hacerse individualmente puede atribuirse a la necesidad de interoperatividad entre aplicaciones y a la reducción de costos de adquisición en el caso de las suites ofimáticas comerciales.