Provisioning Application Servers
An SAP NetWeaver Application Server is designed to enable programmers to express business logic efficiently and free them from the task of writing platform-related and purely technical code.
An application server achieves this goal by defining a programming model based on a set of abstractions representing the underlying platform and technical resources a programmer has to manipulate. Different application servers usually differ with respect to the set of abstractions they expose and the programming language they support.