¿Cómo se organizan las empresas tecnológicas?

En una compañía de software relativamente grande de más de 100 empleados con los que trabajo, veo la siguiente estructura.

– CEO
– Oficina de administración
—- RRHH, contabilidad y más
– División de negocios
— Unidad de negocio
— Ventas
– División técnica
—- CTO
— — Desarrollador principal
—- —- Redes y sistemas
—- —- —- Administradores de red
—- —- —- Administradores del servidor
—- —- Oficina de Cuentas de Software
—- —- —- Un recurso por cada cliente comercial podría ser incluso uno para más clientes si los clientes son pequeños.
—- —- Implementadores (Aquellos que agrupan todos los módulos que hacen un producto y le dicen a las cuentas de software cuándo está lista una nueva versión y si hay algún detalle sobre cómo instalar la nueva versión)
—- —- Áreas
—- —- —- El área X desarrolla la parte X de un producto o producto X
— — — — Gerente de área
— — — — Desarrollador principal
— — — — Gerente de proyecto
—- —- —- —- —- Desarrolladores
—- —- —- El área Y desarrolla la parte Y de un producto o producto Y
— — — — Gerente de área
— — — — Desarrollador principal
— — — — Gerente de proyecto
—- —- —- —- —- Desarrolladores