Features Overview

More product videos and white papers are available on our Resources page.

Screenshots

Comparison

Conventional Way Xsemble Way
The application becomes more complex to enhance & maintain as it grows in functionality. The complexity is owed to the growing codebase. All programmers must have maturity to handle large and complex codebase. The application can be enhanced and maintained with equal ease at all stages, because the overall design is visual and code complexity is always quite small at component level.
When a programmer leaves, the tacit knowledge they held is lost. A new joinee takes long to be productive. It impacts the project adversely. Since programmers jump from component to component, a new joinee can be given the next component and be made productive instantly. So the impact on the project is low.
Stakeholders are in dark about how exactly the features are implemented. This is because reading code needs skills, is time consuming; and any documentation gets outdated quickly. Stakeholders can easily understand how an application works from the visual model. This can prevent costly mistakes, pinpoint source of a problem, or understand project progress.

No matter which stage your application is at, it always benefits you to jump from the red curve to the blue curve. Sooner the better. If you are at the initial stages, then it is trivial. But if you are already far ahead, then you will need a re-engineering effort. Click here to read more.

Estimate Your Savings

Xsemble Savings
Download the Savings calculator from the Resources page and estimate your project savings.

Use Scenarios

New Application

Starting a new project? Use Xsemble process from the beginning to create high quality applications with high reliability and visibility, at a lower cost and lower risk.

Re-engineering

Do you have a legacy application that is difficult to maintain and enhance? Modernize it to Xsemble to eliminate your worries for life. Significant effort may be saved if existing code may be reused.

Education

Programming students learn the practical aspects through programming small components. Non-programming students (even from non-IT streams) learn the design of applications.

Case Studies

New Software Development

Acism uses Xsemble extensively for developing software. Further, the success of the team in remote working during lockdown led in evolution of a crowdsourcing model.

Listed below are a few representative case studies of application of Xsemble to various domains:

  • Industrial IoT: The very first time Xsemble was used in an outside company, it was for a highly time-critical situation. A couple of small applications had to be developed before the close of the quarter which was less than 3 weeks away. These applications had to be developed with Java technology and they did not have a Java team. A couple of smart freshers who were undergoing Java training were picked up in a hurry, and they could complete the work in less than 15 days with Xsemble, under guidance. These applications were tested and put into docker containers before shipping. That helped the company win a high value contract.
  • HR: A competency metrics is the underlying model that can form the basis of all the HR activities of a company. This is especially useful to large companies. For a consultant who has been doing this work manually and was being bottlenecked in that process, a web based competency matrix creation tool was developed. It uses Natural Language Processing to extract noun phrases from interview transcript. That demonstrates Xsemble’s ability to create deep tech applications. The main part of the UI of the application is a Single Page Application (SPA) using ReactJS, which demonstrates that a modern front end technology can be used within an Xsemble application.
  • Accounting: An application to automatically fetch the billing data from Amazon and port it to a popular accounting system was being developed with Xsemble. The target audience was small businesses who sell material through Amazon. Internally, the application requires integration with Amazon MWS as well as the accounting system.
  • Legal Process Outsourcing: An application to track legal work was developed with Xsemble. The noteworthy part of this project is that the company which carried out this legal work was the one who owned and managed the project, with the help of one consultant who could work with Xsemble and Java.
  • Real Estate: A small application developed for a real estate agency got the honor of the first one developed with the crowdsourcing approach. It showcases the photos and details of a limited number of properties to the prospects of this agent as per their needs.
  • Recruitment: A full-featured applicant tracking system which can be used by HR departments of companies as well as third party recruiters was created with Xsemble as Xsemble itself was being created. It has been ported to the latest version of Xsemble now, and has the distinction of being the first Xsemble project containing 1000+ nodes.
  • Supply Chain: When the Covid-19 pandemic struck, one could no longer just walk outside to buy vegetables. They had to be pre-ordered and vendors delivered those orders on a weekly basis. A vegetable ordering form was created in just a couple of days and was used for collecting all vegetable orders from a housing society for weekly delivery. The list of vegetables, their prices and baskets were defined in the database and kept changing every week as per the availability. That satisfied the immediate need. The society admin and vendor login functionalities were added to the application leisurely and inexpensively through student internships. This case study highlights the flexibility one gets by using Xsemble: you can do a rapid application development when needed, and you can save costs if you afford to trade the speed.

Student Projects

This is a case study where students of Cummins college, Pune learnt programming through practically developing individual component implementations. This was a vacation project and was completely voluntary. The students worked in their free time, from the convenience of their college lab or at their homes, and gained good confidence in programming. The following video captures the experience of the acting Head of Department of Cummins College, Pune about this experience.

Plans & Pricing

Try it for free for 90 days. Download Xsemble now.

FREE TRIAL

$0monthly
  • Use for any legitimate purpose (commercial is okay)
  • Good for small projects up to 25 project nodes
  • Free to use. 3 months validity
  • Cannot export test bundles
  • No support

PREMIUM

$2555monthly
  • Use for any legitimate purpose (commercial is okay)
  • Unlimited project nodes
  • Charged per user per month
  • Can export test bundles
  • Email support

ENTERPRISE

  • Use for any legitimate purpose (commercial is okay)
  • Unlimited project nodes
  • 100 licenses or above. Discounted pricing
  • Can export test bundles
  • Free training, Prioritized Email support

Frequently Asked Questions

Xsemble is equally suitable for all sized projects – small to large. Xsemble shines in situations when the software is expected to grow with time, and needs to be maintained throughout its life. We do not advise Xsemble for quick-and-dirty throwaway projects.

Xsemble is equally suited for various programming methodologies such as waterfall or agile. Its design-develop-burn process can be taken up within the agile iterations.

No, the application sources that you get at the end of the Burn step consist of the complete source code of the target application(s). It is in a standard language such as Java or PHP (accompanied by a build script where applicable), and the developers have the option of continuing the development from there onward, at any point of time.

Having said that, we hope one never has to do that, as you will forego the extra benefits of staying with the Xsemble design.

Yes. The glue code generated by Xsemble in the Burn step can be seen as the Controller (as in the MVC pattern), and that leaves out the model and view pretty much to your liking. Within the boundaries of a component, a developer has a good deal of flexibility and can utilize the richness of advances that have happened within the programming technology.

As specific examples, you can use a leading UI framework such as Angular, React or VueJS; or stick to the plain old way of programming on the web side. The choice is yours and Xsemble does not restrict you. Also, on the backend, you could use any database — an RDBMS like MySQL or a NoSql database like MongoDB. You could also use third party APIs or third party libraries in the usual way as it is done with raw programming.

Your component implementation code stays on your machine, unlike many other low code application platforms. It  is never sent to Xsemble cloud, so you do not need to worry about leaking it either from the cloud or while in transit.

Further, Xsemble also provides a way to export component implementation code of selected components to what is known as test bundles. This is done for handing over the component development or unit testing work to a possibly remote developer. The remote developer can open a test bundle in his/her favorite IDE, work on it and send it back when done. This way, you can engage developers without exposing anything beyond the isolated components. Your IP is actually safer than ever.

Xsemble stores all the artefacts locally, on your local file system. Workspaces are the top level folders under which projects (the flow diagrams) and repositories (of components) reside. You can use a version control tool such as git or subversion to manage the revisions of the workspace and share the artefacts among the stakeholders.

A desirable byproduct of this approach is that your design changes and code changes get checked in together in the same revision, and that eases management.

Xsemble comes with some new concepts and those need to be learnt. However, it becomes intuitive once you learn them. Learning Xsemble is not hard, and we have seen freshers and college students start producing with Xsemble quickly.

There are several ways to start learning:

  • The resources page of this site contains quite a few videos and white papers, and those could be one way to start.
  • Xsemble comes with extensive documentation that is up-to-date with the specific release. It consists of the user guide and reference guide and is quite exhaustive. Install Xsemble and check out the documentation.
  • Consider joining Xsemble study circle, which meets online every week and any questions are sorted out.
  • There is a (paid) training and consultation by the Xsemble creators. They can help to quickly get your team up-to-speed and start getting the best out of Xsemble quickly.

Phone Consultation

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta fermentum rutrum. Mauris non hendrerit mauris. Pharetra eu amet velit.

Marketing

Fusce volutpat eleifend sodales. Donec cursus elit vitae leo bibendum, vitae ullamcorper diam vulputate. Ut malesuada, orci et mattis gravida.

Troubleshooting

Vitae pellentesque est eros sit amet velit. Duis feugiat sem non mattis viverra. Aliquam est sapien, consequat a pharetra eu amet velit.

Offering You A More

Tailored SolutionHonest Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet fermentum augue. Nullam bibendum consectetur lacinia. Etiam sit amet lorem sodales, fringilla mauris aliquam, egestas nibh.

View Our Case Studies
mobile-app-full

Business Coaching Mobile App

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet fermentum augue. Nullam bibendum consectetur lacinia. Etiam sit amet lorem sodales.

  • Daily Progress Tracking Board

  • Directly Contact Your Coach

  • Upgrade / Downgrade Your Services

  • Receive Regular Updates

App Store Badge
Google Play Badge

Some Of Our Case Studies

Dive Deeper Into Our Client Work

spaces-logo

Spaces Goes Global

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus libero risus, at blandit quam iaculis ut. Morbi porttitor lorem id sollicitudin dictum.

digitalbox-logo

Digitalbox Triples Profits

Sed dapibus dui at leo egestas feugiat. Pellentesque facilisis in felis et tincidunt. Duis semper rhoncus congue.

abstract-logo

Abstract set for IPO

Nulla cursus nisl magna, sit amet semper velit hendrerit semper. Nunc id venenatis mauris. Sed nec dolor id eros placerat viverra.

What Our Clients Say

Some kind words from our respected clients

“Fantastic!”

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus libero risus, at blandit quam iaculis ut. Morbi porttitor lorem id sollicitudin dictum. Vestibulum sed tortor sed lorem laoreet sollicitudin eu vel nisl. Morbi eu sagittis.

smiling-client-1

Jenny James

“Helpful!”

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus libero risus, at blandit quam iaculis ut. Morbi porttitor lorem id sollicitudin dictum. Vestibulum sed tortor sed lorem laoreet sollicitudin eu vel nisl. Morbi eu sagittis.

happy-client-2

Matthew Mint

“Experts!”

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus libero risus, at blandit quam iaculis ut. Morbi porttitor lorem id sollicitudin dictum. Vestibulum sed tortor sed lorem laoreet sollicitudin eu vel nisl. Morbi eu sagittis.

happy-client-3

Maria Marvel

Why Work With Us?

Trusted by some of the biggest brands…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus libero risus, at blandit quam iaculis ut. Morbi porttitor lorem id sollicitudin dictum. Vestibulum sed tortor sed lorem laoreet sollicitudin eu vel nisl. Morbi eu sagittis.

VIEW OUR CASE STUDIES
next-logo
abstract-logo
cglobal-logo
digitalbox-logo
hemisferio-logo
spaces-logo
white-logo-glyph

We’re Waiting To Help You

Get in touch with us today and let’s start transforming your business from the ground up.

Book A Consultation