Cornerstone platform has been separating its front-end and backend since 2018. This means that all newly developped front-end components can be recreated on external platforms outside of the system. External companies have developped CMS plugins (donation forms), mobile apps (to recruit donors on the street and sign donation agreements with the finger) as well as PowerBI reporting and automated quality processes. We are using GraphQL as a query language.
Introduction to GraphQL in Cornerstone