Jane - A Natural Language Software Development System
The foundation of Jane is the concept of: "forward compatibility of all data structures and logic". What this means is that data structures never has logic dependencies, and logic never has data structure dependencies. The overall effect is that all digital information, whether binary, scripts or documents will always be accessible by all applications. Forward compatibility also means that application and data structures can always be enhanced. At no time can an application make an assumption, either in the existence of information or in the context of logic.
Context is everything, which is, to give people specific information they need to perform their job. Jane's primary objective is to create a unique application context for every individual.
Videos of Jane's internal logic and design choices