1. In a computer system, an improved method for developing a Web application, the method comprising: providing a Web application framework, said framework including an abstract command tag that predefines at least some generic Web application activities; specifying at least one custom action that is desired to be performed by a Web application under development; creating a Java class that extends the abstract command tag for providing execution logic for said at least one custom action, in addition to pre-existing logic that supports said at least some generic Web application activities, thereby creating a corresponding customized command tag that is capable of being embedded within a Web page, wherein said customized command tag includes the ability to conditionally execute said specified at least one custom action based on run-time conditions; embedding the customized command tag in a Web page of the Web application; and executing the Web application, including invoking the customized command tag for conditionally executing said specified at least one custom action based on run-time conditions.