Despite the strategic importance of both software development and the data produced by the resulting systems, software development remains costly and risky. 70% of software development efforts fail, with 17% failing so badly they risk the survival of the company. Two major factors of this problem are:1. Software development resources are scarce and expensive, yet these resources are often wasted during development on building the wrong thing, or on implementing the repetitive and low-value aspects of the right thing.2. The data stored by these systems is of low value outside of that system's own context, creating a mismatch for integration with other systems or for use in analysis, machine learning and AI, auditing and compliance, etc.The Evident Systems team built oNote (https://oNote.com) to addressthese issues. oNote is a platform for collaboratively designing, implementing, and operating event-based information systems. This type of system:• Is simpler to design via a shared visual language that naturally expresses how business SMEs think about the business requirements, and how UI/UX designers and software engineers think about the user interactions and state changes within the system• Is simpler to implement because this visual modeling language can be translated directly into working soft- ware, including via automated code-generation• Produces data that is easier to use, analyze, and integrate with other systems outside of this system's own context