What is APPLICATION PARTITIONING ?
PL/SQL is the language used for both client-side Oracle forms applications and server-side database triggers and stored procedures and there is a PL/SQl engine in both Oracle forms Runform and the Oracle7 Server.
This means that you can take advantage of application patitioning to execute application code on either the client or the server.
Application partitioning allows you to optimize performance and resource usage by storing and executing procedures either locally or at the server, which makes the    most sense for your particular application and configuration.