production systems