The authors introduce the other SanFrancisco papers and technical note. The tool supports both modeling and code generation and is based on an extensible architecture. The metamodel of the tool allows it to be quickly changed-in fact, the core part of the tool was developed using an earlier version of the tool itself. The version of the tool currently shipped with the SanFrancisco product is intended for marketing, evaluation, and simple prototyping use. It is not intended for developing production applications.
Bunting describes a set of tools intended for developing production applications.
The paper describes how the tool set can be used to develop, and make changes to, a SanFrancisco application. In the paper by Jaufmann and Logan, we move from tools to a SanFrancisco-based application. They show how product orders relate to patient appointments and order deliveries relate to patient services, among other mappings. They also explain the development process for this application and discuss legacy code considerations. This reduces dependencies among tiers, which may be running on different machines.