The majority of Oracle's ( ORCL) revenue is generated by its software business. Oracle makes money by selling crucial database, application, and middleware software primarily to medium and large ...