Un SGA posee dos tipos básicos de mecanismos de optimización, uno dedicado a optimizar el espacio de almacenaje, mediante una adecuada gestión de ubicaciones y otro destinado a optimizar los movimientos o flujos de material, bien sean éstos realizados por máquinas o por personas.