Un sistema de producción proporciona una estructura para describir y ejecutar procesos de búsqueda. Consiste en reglas, bases de datos, una estrategia de control de orden y resolución de conflictos, y un mecanismo de aplicación de reglas. Los sistemas pueden ser monotónicos, parcialmente conmutativos, o conmutativos. Existen sistemas de transformación y comercio, y sistemas artesanales para consumo propio o maquila.