This page is superceded by Xsemble’s dedicated site

Xsemble using visual programming and modularization to deliver a unique model of the software development process. The model fits into existing wisdom; and builds upon it by shifting the control to the non-programming stakeholders, and reducing programmer’s job to delivering a single module at a time. Xsemble can be used to increase visibility, quality, maintainability, efficient use of manpower and a good cost reduction.

The Xsemble Model

Xsemble defines 3 steps to develop software:

  1. Define the software flow visually, in terms of individual modules that are interconnected

  2. Get the individual modules developed by programmers with a conventional language

  3. Burn the application, which combines the modules with the flow to create a deployable

In other words, it is like Lego, where you assemble building blocks (colorful too!) to create the software, and get developers to create those building blocks using conventional technology.

The point to note here is that the first and the third steps are completely non-programmatic. The burnt application has the complete source code of the application along with a build script, which can be used even without the Xsemble toolset if needed. The source code includes the code that is developed for implementing the individual modules, plus glue code that is generated by Xsemble to assemble those modules together.


Xsemble enables 10Xofy to have different offerings. Please click the link depending on your role:

  1. If you are a software development company, click here.
  2. If you are planning to outsource software development, click here.
  3. If you are a college or a training institute, click here.

Case Studies

Check out Xsemble launch event page to see the launch videos, covering Xsemble introduction and case studies.