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.
In recent years, many AI code generation tools have joined the market, such as Github Co-pilot and Einstein Co-pilot. However, all other AI tools are flawed; causing increases in code duplication, code churn and defects. These facts are confirmed by
GitClear who produced the largest report of its kind covering 153 million lines of code across many projects, and found from 2023 to 2024, code duplication increased, code churn had doubled, code moves had reduced and defects increased.
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 stabilise existing systems. The 'Duplicate Code Analysis' module now complimented the AI module.
It was equally apparent developers would leave code in the system which was either not used or under-used, this understanding lead 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.
Then, Automated Technical Documentation was added that constructs configurable and branded technical 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.