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.

    Back to top