Elyse Development Philosophy and Roadmap
Elyse is deliberately designed around two distinct components: a proprietary database foundation and an open-source application layer. Each has a fundamentally different development philosophy.
The Database: Stability
The development roadmap for the Elyse database can be summarised in one word: stability.
The database is the foundation upon which the integrity, security and reliability of the entire system depend. It embodies the core business rules, data structures and security architecture that make Elyse what it is.
There are no plans for major architectural changes or continual expansion of the database's functionality. The objective is to preserve the integrity of this foundation, not to continually reinvent it.
Development will focus on maintaining security, correcting defects, ensuring compatibility and making any changes necessary to preserve the long-term reliability of the system.
Customers can have confidence that the system in which their data resides is designed to remain stable and dependable over the long term.
We believe that a controlled document management system should be built on a foundation that is dependable, predictable and enduring.
The Application Layer: Open-Ended Opportunity
The application layer follows an entirely different philosophy.
Released under the Apache License 2.0, the Elyse application layer is open source. Its purpose is to provide a functional starting point, not to impose limitations on how Elyse can be used or developed.
Anyone is free to extend, modify or replace the supplied application layer, or develop entirely new applications that interface directly with the Elyse database through its documented API.
Silkwood Software actively encourages other businesses to build upon the Elyse ecosystem and develop their own commercial opportunities.
This might include industry-specific applications, specialised workflows, alternative user interfaces, system integrations or entirely new products that leverage the capabilities of the Elyse database.
There is no requirement for third-party developers to follow the development direction of Silkwood Software, nor is there any requirement to use the supplied application.
We provide the foundation. What others build upon it is up to them.
Silkwood Software will concentrate on maintaining and protecting the integrity of the core platform while encouraging others to innovate, extend and commercialise solutions built upon it.
The foundation is stable. The possibilities are open-ended.