Automatic Tools for Designing Office Information Systems: The TODOS Approach (ESPRIT research reports - project 813)