Project Background
Tool Suite
General Architecture
Front Ends
Middleware
Back Ends
About Us
Coding Philosophy
Summary of Design Decisions
General Architecture
Presentation Layer
Business Concept layer
Data Storage Layer
Web Services
Support for File Formats
Design Aspects
Security
Concurrency
Testability
Validation
Maintenance
Error Handling
Code Road Map
Coding Conventions
Designing for Testability
by
Kevin Garwood