1. A method in a development tool for client-server applications, comprising: enabling a developer to develop an application; enabling the developer to configure at least one display screen for the application to have a user interface element that enables a user at a client to input data to be stored in a database accessible at a server; enabling the developer to input a rule configured to be applied to validate the data at the client and at the server; and integrating the rule into code of the application.