You can develop applications using many operating systems, languages, and tools.
Different parts of the application can run inside the database, on an application
server, or on a client machine.
This book introduces you to various aspects of application development with Oracle,
including the typical duties of a developer.
Application Developer's Guide - Fundamentals