top of page

Our technologies

Designing and programming highly technical software is not easy.

However, the real challenge is maintaining and evolving them in a world - the web - where technologies are still evolving very rapidly.

To ensure the sustainability of the applications we develop, our approach is based on the pooling of generic functionalities via open-source libraries, and on the standardization of specific functionalities allowing the automatic generation of a large part of the application code.

 

This principle is embodied in our two main technological building blocks:

skales_gif_4.gif

Open source as a foundation for independence

KickAST

Provides an API for procedural construction of a JavaScript Abstract Syntax Tree (AST) and provides support for typing and automatic completion of expressions.


This library allows you to reliably generate complex code and then format it.

Molière

A large collection of configurable components for building an application client.

The separation between the functional part and the display of components allows manipulation of the client via scripts, which facilitates the implementation of complex tests and tutorials.

Backstage

An ORM (object-relational mapping) providing a typing model and unique features such as:

- a data synchronization system that eliminates the need for queries,

- automatic archiving of data,

- and utilities for importing, exporting and migrating databases.

Station de codage
simpoty

A platform for cross-functionality: Simtopy

A collaborative platform bringing together cross-functionalities such as:

  • authentication,

  • user and user group management ,

  • database management, string translations,

  • installing applications

  • and project management and theme customization.

Simtopy is developed based on the Molière and Backstage libraries, and can be easily deployed as distributed services via containerization technologies.

Simplified user experience

From the user's perspective, your software looks like a traditional web application, accessible from a web browser by connecting to one of the nodes.

After authentication, users can access their company's software as well as that of their partners. The web application promotes collaborative use through shared work sessions synchronized in real time.

Détail des fonctionnalités

The Simtopy platform thus offers:

  • Management of applications and their pricing.

  • User management: authentication, groups, organizations.

  • Resource management: files, storage, accounting units.

  • Theme customization: logo, colors, fonts, etc.

Simtopy is based on several free bricks:

  • an object-relational mapping system

  • a data synchronization protocol

  • a library of standardized logic and graphics components

simpoty.png

Low-code technology for reliable applications - Appcraft

Appcraft is a low-code development software that allows you to define all aspects of a web application:

- Data modeling (using Backstage concepts)
- Definition of microservices (actions, methods and events)
- Definition of the API and data synchronization schema
- Construction of Client Scenes and Interface Components

From this representation, and relying on the KickAST library, Appcraft generates the source code
applications that integrate naturally with Simtopy.

What advantage for our customers?

Our tool allows you to generate code that will be auditable and independent of any company, thus guaranteeing your independence and full ownership of your software.

If you want to use a low-code tool on the market, don't forget to ask yourself these questions.

schema for using lowcode in our software creation process

SKALES science and computer science

Collaborative technical software creation service for simulation, modeling integrating complex calculations (digital twin).

Creator of low-code AppCraft, your solution for maintaining control of your knowledge

Useful links

SAS capital of €40,500 - Siren: 835111360

contact@skales.fr - 07 44 40 17 54

© 2025 par SKALES sciences et informatique

bottom of page