Ward Cunningham, from Cunningham & Cunningham, Inc., discusses the development of WyCASH+, a portfolio management system for cash securities. The system supports basic accounting, record-keeping, reporting, and analytical computations. Wyatt Software used object technology to address the market's diversity, leveraging inheritance hierarchies and modularity for efficient coding and rapid revisions. The development process involved incremental growth from a prototype, with each team member maintaining general knowledge of the source code. Key implementation ideas emerged through Incremental Design Repair, allowing for architectural revisions without affecting existing features. This approach ensures a simplified and flexible product, avoiding the pitfalls of immature code and inflexibility. The authors argue that incremental growth, facilitated by object-oriented programming, is more feasible and desirable in the competitive financial software market compared to traditional waterfall development.Ward Cunningham, from Cunningham & Cunningham, Inc., discusses the development of WyCASH+, a portfolio management system for cash securities. The system supports basic accounting, record-keeping, reporting, and analytical computations. Wyatt Software used object technology to address the market's diversity, leveraging inheritance hierarchies and modularity for efficient coding and rapid revisions. The development process involved incremental growth from a prototype, with each team member maintaining general knowledge of the source code. Key implementation ideas emerged through Incremental Design Repair, allowing for architectural revisions without affecting existing features. This approach ensures a simplified and flexible product, avoiding the pitfalls of immature code and inflexibility. The authors argue that incremental growth, facilitated by object-oriented programming, is more feasible and desirable in the competitive financial software market compared to traditional waterfall development.