S E S

Say No To Technical Debt And Use Self Evolving Software

SES AI Task Matching

Using our proprietary AI, develop code in 6 different languages automatically from written English requirements similar to Chat GPT. SES uses supervised training to continually learn and can even self learn by scanning your code, searching for intriguing functions. Also, similar to Einstein GPT's Trust layer, with SES you can place guardrails around new functions built by our AI, ensuring only authorised access is allowed.

Code Quality Analysis

Using SES mathematical algorithms you gain a deeper understanding of your code than is possible using tools like CheckMarx, PMD and SonarQube. Hidden defects in your code are exposed that other tools cannot discover.

Snippets

Rapidly shorten development cycle time (by 50%+) by selecting pre-built snippets of code. Also capture, analyse and gain insights through Code Review sessions.

Duplicate Code Analysis

Stops developers producing duplicate code which slows down delivery and system performance. Making code more manageable and understandable.

Dead Code Analysis

Cleaner systems make more manageable systems and easier to diagnose and fix. SES identifies under-used as well as dead code to make a more efficient system.

Jira Enabled

Direct bi-directional flow of requirements between Jira and SES aids smooth project and program delivery.

Hub and Spoke

SES is uniquely able to perform analysis on targeted Spoke Salesforce systems without having to be installed in the Spoke system and returning analysis results to the Hub Salesforce system.

Auto Technical Documentation

Automatically create technical documentation consistently, describing code structure, dependencies and code analysis statistics. New developer on-boarding, defect fixing and new feature build times are reduced.

Object Requirement Gathering

Ensures business requirements for objects and fields are captured accurately, consistently and quickly through SES's guided journey interactive wizard. Eliminates multiple change requests and deployments.

Frameworks

With SES Frameworks you can build in seconds entire apex trigger frameworks; a framework for creation of simple or complex unit test data. SES Frameworks saves you valuable development time and speeds up your delivery.

Case Studies provided by our valued customers

Learn how SES contributed to a successful transition for SalesFlags that ensured they could continue serving their customers

Open Case Study
£525Month

Tier 1

  • 0 to 1 million characters
  • Includes Production + 3 sandboxes
  • Free support hours per month
  • Additional sandboxes @ £200
  • Additional orgs @ £395
£2400Month

Tier 3

  • 3 - 10 million characters
  • Includes Production + 3 sandboxes
  • Free support hours per month
  • Additional sandboxes @ £560
  • Additional orgs @ £1,830
£3145Month

Tier 4

  • > 10 million characters
  • Includes Production + 3 sandboxes
  • Free support hours per month
  • Additional sandboxes @ £870
  • Additional orgs @ £2,400
About Us image


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.

Why is SES different and better than GitHub Co-Pilot and Einstein Co-Pilot?

Unlike other AI systems SES learns code of the current system and leverages this code to build new code, re-using existing code; this results in less code being developed and therefore is more efficient, produces more manageable code, minimises code duplications, reduces code churn and defects. With a feature rich toolset SES can identify code duplicates, dead code, auto produce documentation and suggest code fixes.
A report by GitClear in 2023 found that prior to the Copilot launch only 3% of code was duplicated code, 1 year after the launch this had jumped to 9%. This poses huge problems in the manageability of code. GitClear also found after Copilot launched Code Churn (% of code reverted, quickly after launching; largely due to defects) increased by 39% on the previous year. Whereas SES AI does not experience the same issues, because the core fundamental of SES is to leverage existing pre-tested and reliable code.

Can I try SES out for a period?

Yes you can, but because there are a number of pre and post installation steps that are necessary you need to first express interest for a trial and a SES engineer will install our app in a selected environment.

SES features are wide ranging across the entire SDLC. Where do I begin?

First choose what is most important to you.

Are requirements gathering poorly captured?
Is your development process too slow?
Do you have too much duplicated code?
Are you suffering from code quality issues?

Once you understand where your main issues are our Success Managers will guide you of how to maximise benefit from our app

And when you need immediate help there are many tutorial videos, help documents and help tips throughout the app providing further guidance.

Does any of my code escape out of my Salesforce environment?

No. SES is totally native in Salesforce and therefore analysis is solely conducted in your environment and none of your codebase, know how and IP is taken from your system without your implicit instruction.

Installing SES into hundreds of clients of an SI will take too much time.

SES has a unique feature in Salesforce native apps allowing SES to be installed just once into a Hub system and using oAuth technology connecting to individual spoke Salesforce systems almost all of the capability of SES can be performed on any spoke system.

For customers with very strict security policies preventing any apps being installed in their system, SES uniquely satisfies even the most strictest of security policies.

What happens if my code base grows, do I pay more?

Unfortunately yes, as you develop more code and move into higher tiers your monthly cost will increase.

But our features help you to control code growth using Duplicate code analysis, Dead code analysis and our features generally promote re-use of code.

Do I pay only for 1 subscription for Hub and Spoke?

No, each spoke will incur additional separate license costs.

How can I know what SES is developing on their roadmap?

Our development roadmap is publicised directly inside our app in the Help section.

What languages can SES AI build new code?

Currently SES AI can generate new code in Apex, Java, C#, PHP, Python and Powershell

Here are some of the knowledge articles from the SES Knowledge Center. Customers will gain full access to the complete SES Knowledge Center

Connect to SES via our library of API's

Open Document
Learn about all the methods of running the Code Quality Analysis in SES

Open Document
Understand how to build your own Code Review statistics in SES

Open Document
SES reads a code comment starting with a SES Special command and performs specific actions depending on the command.

To learn more about the commands open the document

Open Document
  •  06/10/2024 09:18 PM

Introducing OpenAI's new canvas feature and will it eliminate hallucinations

Read More
  •  07/09/2024 05:22 AM

Will Github co-pilot change code development forever

Read More
  •  09/03/2023 07:51 PM

On the surface this appear to be an easy question to ask but as you unearth deeper into your roadmap you will discover this question poses many challenges and is more complex to answer

Read More
  •  19/08/2020 12:00 AM

This is a generic blog article you can use for adding blog content / subjects on your website. You can edit all of this text and replace it with anything you have to say on your blog.

Read More
  •  15/07/2020 12:00 AM

This is a generic blog article you can use for adding blog content / subjects on your website. You can edit all of this text and replace it with anything you have to say on your blog.

Read More
  •  16/06/2020 12:00 AM

This is a generic blog article you can use for adding blog content / subjects on your website. You can edit all of this text and replace it with anything you have to say on your blog.

Read More
  •  13/05/2020 12:00 AM

This is a generic blog article you can use for adding blog content / subjects on your website. You can edit all of this text and replace it with anything you have to say on your blog.

Read More
*
*