This text is for professional software developers who want to tackle complex enterprise-wide client/server applications using Oracle Power Objects. It looks at advanced programming techniques for getting the most from the software, for example, how to encapsulate code to create generic reusable objects, how to improve application performance, and how to customize applications. Power objects in relation to other technologies is included, covering Oracle 7 and mobile agents and building powerful enterprise-wide applications.