In 1977 Larry Ellison co-founded Oracle Corporation with Bob Miner and Ed Oates under the name Software Development Laboratories (SDL). Ellison took inspiration from the 1970 paper written by Edgar F. Codd on relational database management systems (RDBMS) named “A Relational Model of Data for Large Shared Data Banks.” He heard about the IBM System R database from an article in the IBM Research Journal provided by Oates. Also derived from Codd’s theories, Ellison wanted to make Oracle’s product compatible with System R, but failed to do so as IBM kept the error codes for their DBMS a secret. SDL changed its name to Relational Software, Inc (RSI) in 1979, then again to Oracle Systems Corporation in 1982, to align itself more closely with its flagship product Oracle Database. At this stage Bob Miner served as the company’s senior programmer. In 1995, Oracle Systems Corporation changed its name to Oracle Corporation,officially named Oracle, but sometimes referred to as Oracle Corporation, the name of the holding company.Part of Oracle Corporation’s early success arose from using the C programming language to implement its products. This eased porting to different operating systems (most of which support C).