Our founder witnessed time again development teams not re-using code and functions, wasting huge amounts of development time and adding to code proliferation that subsequently made systems less manageable and further slowed
down the development process.
So, SES was founded to address this 1 primary objective, to create a native Salesforce app to make the development process far more efficient and to maximize the re-use of code and Visual Flows.
For this to be effective SES would have to understand requirements written in English and to match with existing Visual Flows, code and functions; then to automatically write new functions using the matched function.
Resulting in expediting Salesforce projects compared to traditional IT projects.
Our founder quickly realised that this was just the start of the journey. It was essential the developer could train SES so that SES could evolve beyond it's confined programmatic algorithm, the SES artificial intelligence engine was born.
The story did not stop here; SES needed to analyse existing duplicated and near duplicate code to help stablise existing systems. The 'Duplicate Code Analysis' module now complemented the AI module.
It was equally apparent developers would leave code in the system which was either not used or under-used, leading to the inclusion of the 'Dead Code Analysis' module.
Developers would use the output from our AI module and add their own artistry to the code to complete the code. What SES needed was a native code editor within SES, specifically for the purpose to fulfill our number 1 objective, to ensure maximum re-use of code and functions. The Snippets module was added to the family.
SES had now metamorphosed, growing beyond its original intentions. What later precipitated were additional modules improving efficiency across the Software Development Lifecycle, including Code Quality Analysis, and if code quality is important to you this module will compliment your current static code quality tools.
Automatically constructs configurable and branded documentation, equipping teams so they can manage and design systems more effectively
SES is now uniquely positioned to tackle major challenges faced by development teams, consistent and reliable requirements capture, re-use of code, removal of dead code, identify under used code, static code quality analysis beyond CheckMarx, deeper insights to peer code reviewing and improvement opportunities and well documented code artifacts.
With SES, you can develop and deliver new functionality quicker, making SES customers more successful and enabling companies to have more ambitious development road-maps.