In principe is SQL Developer de geïntegreerde ontwikkelomgeving voor Oracle XE. Terwijl Oracle een databaseserver is, werkt SQL als een client. SQL, de client, maakt verbinding met Oracle en maakt het mogelijk query's in te dienen om toegang te krijgen tot gegevens uit de database. SQL is echter niet de enige ontwikkelaarstool voor Oracle. Veel andere tools kunnen ook met Oracle werken. Op dezelfde manier is SQL niet alleen een ontwikkelprogramma voor Oracle. Je kunt SQL Developer ook gebruiken om verbinding te maken met veel andere databases.