In this paper, we describe the development of a framework for building J2EE Web-centric business applications, that is, middle-size applications organized around Web components. The main contribute of this paper is the definition of a reference architecture and a set of business models for Web applications. KEYWORDS Application Frameworks, Web applications, Java Technology