Un motor de software es un componente central de un sistema de software complejo . La palabra "motor" es una metáfora del motor de un automóvil . Por lo tanto, un motor de software es un subsistema complejo .
No existe una directriz formal sobre lo que debería llamarse un motor, pero el término se ha generalizado en la industria del software . [1] [2] [3]
En diferentes contextos, los motores de software pueden significar cosas diferentes.