SnapDevelop Roadmap
Welcome to the SnapDevelop roadmap. Below you'll find the planned features and improvements for key functionalities in SnapDevelop releases.
SnapDevelop 2.0 (Beta: 2025 Q2; GA: 2026 Q1)
Low code development
A key refactoring in SnapDevelop 2.0 is the separation of the Filter Designer and Services & APIs Designer from the Entity Designer. These components will now be part of the Logic Designer, allowing the Entity Designer to focus exclusively on data modeling. The Logic Designer will serve as a centralized workspace for all logic-related components, making it easier to manage and streamline business logic.
Entity Designer
Feature | Description |
---|---|
"DB to Models" entity design | DB first development; creating, importing, or synchronizing models from databases (creating tables and views). |
"From scratch“ entity design | Manual modeling (creating tables). |
Logic Designer
Feature | Description |
---|---|
Design filter | Design filters based on entities (Previously provided in 1.0 Entity Designer, and now separated out and provided as part of Logic Designer). |
Design API | Multiple API methods can be defined within a single Logic Designer, with the ability to call API methods across different Logic Designers. |
Design service | Design services based on entities (Previously provided in 1.0 Entity Designer, and now separated out and provided as part of Logic Designer). |
Design logic | Support basic logical operations on database data, and arithmetic expressions. |
Design query | Design custom queries to be used as carriers for data during logical development. |
View Designer
Feature | Description |
---|---|
View design from template or scratch | Create Vue3 views by associating entities or logic, adding page components, and customizing layouts to suit your needs. |
Full-stack development lifecycle
SnapDevelop 2.0 continues to offer automatic full-stack application generation from low-code designs, while also supporting the entire development lifecycle, including compilation, debugging, testing, publishing, and deployment.
- Supports generating full-stack applications from low-code designs.
- Allows custom code such as using statements, inheritance, class attributes, and code snippets. Custom code can be automatically applied to the generated code in the current and subsequent code regenerations.
- Scaffolding: In the generated projects, scaffolds basic CRUD services and APIs based on entities, or scaffolds APIs based on existing interfaces or services.
- Compatibility: Support .NET 6 and .NET 8.
SnapDevelop 3.0 (Beta: 2026 Q4; GA: 2027 Q1)
Entity Designer
In addition to the features offered in SnapDevelop 2.0, the Entity Designer in SnapDevelop 3.0 will introduce the following feature:
Feature | Description |
---|---|
Stored procedure | Further support importing stored procedures from the database for use in the logic designer. |
Logic Designer
In addition to what's provided in SnapDevelop 2.0, the Logic Designer in SnapDevelop 3.0 will introduce the following features:
Feature | Description |
---|---|
Common algorithms | Further support encryption/decryption and validation algorithms. |
Microservice | Support microservice calls. |
Task scheduling | Allow users to arrange, configure, and manage the execution time and order of tasks. |
UI Designer
In addition to what's provided in SnapDevelop 2.0, the UI Designer in SnapDevelop 3.0 will introduce the following feature:
Feature | Description |
---|---|
React | Support creating React views |
Code generation
In addition to what's provided in SnapDevelop 2.0, SnapDevelop 3.0 will introduce the following code generation feature:
Feature | Description |
---|---|
Code generation template | Open the ability for users to develop custom code generation templates. |
Application template
SnapDevelop 3.0 will introduce specialized application templates, making it easier to create relevant applications.
Compatibility
Feature | Description |
---|---|
.NET runtime & SDK | Support .NET 9 and .NET 10 |
Others
These features offer the same functionality as in version 2.0 GA: Scaffolding.