Oracle database software is one of many software solutions provided by Oracle. The latest version of the software is Oracle 11g. Oracle database skills include Oracle database administration or Oracle Database Developer. An Oracle Database Administrator is responsible for managing one or many instances of the Oracle Database. This includes managing the backup and recovery procedures, performance and indexing, and general security and maintenance of the database. Although there are many different responsibilities of an Oracle Database Administrator, these are the most common. An Oracle Database Developer is usually part of a larger development team. An Oracle Database Developer, also know as a PL/SQL Developer is responsible for creating various methods at the data layer of an application.