This chapter highlights specific performance, transaction management, deployment, and security internationalization issues related to planning and implementing a distributed application with AppServer. It explains some programming techniques, especially those commonly used by both ABL client and AppServer procedures, to help you write distributed applications.