SAP Web Dynpro is a framework for developing user interfaces for use with the SAP NetWeaver platform. It comes with design tools that are part of the NetWeaver developer studio, enabling developers to do most of the programming in a graphical or declarative manner. Web Dynpro applications can run on different platforms, including Java, ABAP, and .NET. Component-orientation supports reusability of user interfaces.
The concepts covered in this article allow a separation of layout and logics, and ease the integration of different backends. Using contexts and models, data may be synchronized automatically between the user interface and the backend. Besides discussion of basic concepts and a glance at the development process, this article briefly illustrates the client-driven execution of a Web Dynpro application.