Oracle designs, manufactures, and sells both software and hardware products and offers services that complement them (such as financing, training, consulting, and hosting services). Many of the products have been added to Oracle's portfolio through acquisitions :-

Software

Oracle's E-delivery service (Oracle Software Delivery Cloud) provides generic downloadable Oracle software and documentation.

Databases

Oracle Database

Release 10: In 2004, Oracle Corporation shipped release 10g (g standing for "grid") as the then latest version of Oracle Database. (Oracle Application Server using Java EE integrated with the server part of that version of the database, making it possible to deploy web-technology applications. The application server was the first middle-tier software designed for grid computing. The interrelationship between Oracle 10g and Java allowed developers to set up stored procedures written in the Java language, as well as, those written in the traditional Oracle database programming language, PL/SQL.)[citation needed]

Release 11: Release 11g became available in 2007. Oracle Corporation released Oracle Database 11g Release 2 in September 2009. This version was available in four commercial editions—Enterprise Edition, Standard Edition, Standard Edition One, and Personal Edition—and in one free edition—the Express Edition. The licensing of these editions shows various restrictions and obligations that were called complex by licensing expert Freirich Florea.[28] The Enterprise Edition (DB EE), the most expensive of the Database Editions, has the fewest restrictions—but nevertheless has complex licensing. Oracle Corporation constrains the Standard Edition (DB SE) and Standard Edition One (SE1) with more licensing restrictions, in accordance with their lower price.

Release 12: Release 12c (c standing for "cloud") became available on July 1, 2013.

Oracle Corporation has acquired and developed the following additional database technologies:

Berkeley DB, which offers embedded database processing

Oracle Rdb, a relational database system running on OpenVMS platforms. Oracle acquired Rdb in 1994 from Digital Equipment Corporation. Oracle has since made many enhancements to this product and development continues as of 2008.

TimesTen, which features in-memory database operations

Oracle Essbase, which continues the Hyperion Essbase tradition of multi-dimensional database management

MySQL, a relational database management system licensed under the GNU General Public License, initially developed by MySQL AB

Oracle NoSQL Database, a scalable, distributed key-value NoSQL database

Middleware

Main article:Oracle Fusion Middleware

Oracle Fusion Middleware is a family of middleware software products, including (for instance) application server, system integration, business process management (BPM), user interaction, content management, identity management and business intelligence (BI) products.

Oracle Secure Enterprise Search

Oracle Secure Enterprise Search (SES), Oracle's enterprise-search offering, gives users the ability to search for content across multiple locations, including websites, XML files, file servers, content management systems, enterprise resource planning systems, customer relationship management systems, business intelligence systems, and databases.

Oracle Beehive

Main article:Oracle Beehive

Released in 2008, the Oracle Beehive collaboration software provides team workspaces (including wikis, team calendaring and file sharing), email, calendar, instant messaging, and conferencing on a single platform. Customers can use Beehive as licensed software or as software as a service ("SaaS").

Applications

Following a number of acquisitions beginning in 2003, especially in the area of applications, Oracle Corporation as of 2008 maintains a number of product lines:

Oracle E-Business Suite

PeopleSoft Enterprise

PeopleSoft EnterpriseOne (Later renamed, JD Edwards EnterpriseOne)

PeopleSoft World (Later renamed, JD Edwards World)

Siebel

JD Edwards

Merchandise Operations Management (Formerly Retek)

Planning & Optimisation

Store Operations (Formerly 360Commerce)


Development of applications commonly takes place in Java (using Oracle JDeveloper) or through PL/SQL (using, for example, Oracle Forms and Oracle Reports/BIPublisher).[citation needed][32] Oracle Corporation has started[citation needed] a drive toward "wizard"-driven environments with a view to enabling non-programmers to produce simple data-driven applications.

Third-party applications

Oracle Corporation works with "Oracle Certified Partners" to enhance its overall product marketing. The variety of applications from third-party vendors includes database applications for archiving, splitting and control, ERP and CRM systems, as well as more niche and focused products providing a range of commercial functions in areas like human resources, financial control and governance, risk management, and compliance (GRC). Vendors include Hewlett-Packard, Creoal Consulting, UC4 Software,[33] Motus,[34] and Knoa Software.

Enterprise management

Main article:Oracle Enterprise Manager

Oracle Enterprise Manager (OEM) provides web-based monitoring and management tools for Oracle products (and for some third-party software), including database management, middleware management, application management, hardware and virtualization management and cloud management.

The Primavera products of Oracle's Construction & Engineering Global Business Unit (CEGBU) consist of project-management software.

Development software

Oracle Corporation's tools for developing applications include (among others):

Oracle Designer - a CASE tool which integrates with Oracle Developer Suite

Oracle Developer- which consists of Oracle Forms, Oracle Discoverer and Oracle Reports

Oracle JDeveloper, a freeware IDE

NetBeans, a Java-based software-development platform

Oracle Application Express - also known as APEX; for web-oriented development

Oracle SQL Developer, an integrated development environment for working with SQL-based databases

Oracle SQL*Plus Worksheet, a component of Oracle Enterprise Manager (OEM)

OEPE, Oracle Enterprise Pack for Eclipse

Open Java Development Kit

Oracle Developer Studio - a software generation system for the development of C, C++, Fortran, and Java software

Oracle Visual Builder Studio

Many external and third-party tools make the Oracle database administrator's tasks easier.[citation needed]

File systems

ZFS combines file-system and logical volume management functionality.

BtrFS "B-tree File-System" is meant to be an improvement over the existing Linux ext4 filesystem, and offer features approaching those of ZFS.

Operating systems

Oracle Corporation develops and supports two operating systems:Oracle Solaris and Oracle Linux.

Hardware

The Sun hardware range acquired by Oracle Corporation's purchase of Sun Microsystems

Oracle SPARC T-series servers and M-series mainframes developed and released after Sun acquisition

Engineered systems: pre-engineered and pre-assembled hardware/software bundles for enterprise use

Exadata Database Machine - hardware/software integrated storage

Exalogic Elastic Cloud - hardware/software integrated application server

Exalytics In-Memory Machine - hardware/software integrated in-memory analytics server

Oracle Database Applianc-

Big Data Appliance - integrated map-reduce/big data solution

SPARC SuperCluster T4-4 - a general purpose engineered system