WARREN, Mich. (AP) -- General Motors (NYSE:GM) says a new supercomputer data storage center and efforts to write its own software are paying off.

The company formally opened a giant data center on Monday in the Detroit suburb of Warren, Michigan.

The Detroit automaker says the changes are examples of how it's moving faster to cut costs and serve customers better. GM formerly hired outside companies to handle 85 percent of its computer work. The company wants 90 percent of the work in-house in the next five years.

GM says its own people developed software to check dealer service records worldwide and spot problems. Data stored in Warren should help the company limit the size of future recalls. The software can spot problems before they get too big, and engineers are quickly assigned to fix faulty parts