Subsystem Development Guidelines