An application framework can be defined as a collection of
      cooperating frameworks that make up a reusable application
      software architecture for a specific application domain.  An
      application framework is an application skeleton which can be
      customized by inheriting and instantiating from reuseable
      components in the software frameworks that it provides. The
      result is pre-fabricated design at the cost of reduced design
      flexibility.
       
   
  
  
      On page 26 of [Gamma+95], a framework is defined as
      "a set of cooperating classes that make up a reusable design
      for a specific class of software."
      
      A Web system is defined as any combination of services that
      are provided through the Internet and the World Wide Web (WWW).
      This includes file transfer services (HTTP, FTP), caching services,
      e-commerce, etc.
      
     
    
  
   
   
   
   
  
  
       The JAWS Events Framework is arguably the most complicated
       sub-framework within JAWS.  It contains the most number of
       interacting classes.
       
       
       
       There is nothing to say about it, since it is not finished yet.
       
[Gamma+95]
[PLoPD1]
[PLoPD2]
[PLoPD3]
[PLoPD4]