Managing computer integrated manufacturing (CIM): A review of themes, issues, and practices