This document discusses the implications of Oracle Applications R12.2's architecture and online patching capabilities for developers. It begins with introducing the speaker and providing an overview of R12.2's dual application tier architecture. It then covers key concepts around Edition Based Redefinition (EBR) and the rules and steps required for online patching. The main implications for developers are that objects must be uniquely named at 29 bytes or less, references to editioned objects require special handling, and code must work across editions that can change without warning during patching. Extra steps are required for table, seed data, view, trigger and other changes to support editions. Close coordination is needed when multiple developers are working concurrently.