While EfficiencySpring's toolsets and pre-built modules provide a signficiant amount of pre-existing capability, the ability to add custom business code remains important. The EfficiencySpring provides an environment friendly to those who wish to add functionality via code.
Visual Studio 2015 Support
A EfficiencySpring site can be loaded into Visual Studio through the "Open Website" menu item. Once opened, additional classes can be added into the app_code folder. Custom .aspx files can also be created that will import the EfficiencyPage object and inherit the platform's security framework.
The EfficiencySpring API ships with XML-documentation that is picked up by Visual Studio's Intellisense, providing a heads up reference to all of the API's capabilities.
A Fully Functional API
EfficiencySpring has been specifically built to allow for its core classes to be inherited and customized. This includes the Record and RecordSearch classes within Data Manager, as well as the Instance class within Process Manager.
Through this framework, custom code can be added both before and after the core EfficiencySpring functionality executes, providing plenty of opportunity for integration calls into other systems, custom email sends, etc... For more information on the platform's customization options, checkout the coder's reference: