IBM's Java component framework application template.
The San Francisco Project, started in 1998(?), aims to create a generic set of java building blocks to provide the core functions of general business processes such as sales order processing, general ledger, inventory management and product distribution.
The project aims to use component based design allowing easy vendor customisation and Java code generation allowing applications to be built and run across multiple platforms. It also aims to be compatible with third party development tools.