Modern IBM mainframe production retains in-house chip design and software development while outsourcing physical semiconductor fabrication