production system design