Features Overview

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

Screenshots

Benefits

  • Programmers’ concern is reduced manifolds. They work with one component at a time, without needing to worry about the inter-dependencies in the whole application. This makes development fast and accurate.
  • Programmers work with pre-generated component code templates. This reduces their work; and improves speed and accuracy further.
  • New joinees become productive immediately, as they can start with the next component.
  • Domain experts have unprecedented visibility into the actual working of application through X-flowchart, over the entire life of the software. This prevents wasteful rework and costly errors.
  • Managers find it easier to plan and track development work, since they have the visibility of the amount of work and progress in terms of components.
  • Managers also see the risk of attrition being mitigated, as new joinees can quickly ramp up to bring project on track.
  • Support engineers save time and unnecessary iterations in identifying customer issues by monitoring application in real-time.
  • CTO sees overall status of work visually and takes informed decisions.
  • CTO saves a lot of development and testing through promoting component reuse across projects.

No matter which stage your application is at, switching from the red curve to the blue curve will give you future saving. Sooner the better!

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

Listed below are a few representative case studies of application of Xsemble to various domains (courtesy: Acism):

  • Industrial IoT: In the debut performance of Xsemble, it had to prove its mettle in a critical situation. An Industrial IoT company had to develop and ship two IoT applications before the close of the quarter. The deadline was less than 3 weeks away. On top of it, these applications had to be developed with Java technology and they did not have a Java team. They picked up two smart freshers for this job, who were still undergoing their Java training. Now only 2 weeks remained. However, these freshers completed the work with Xsemble, and shipped the applications after testing in a docker container. under guidance. They, of course, needed guidance which was provided under our consultancy. The quick work helped the IoT 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 API as well as the Tally accounting system.
  • Online Gaming: A company into online gaming saw a rapid growth in their user base. Their existing PHP application invited huge hosting costs, and was clearly falling short from the future perspective. A better-performing Java technology application was created with Xsemble, with some feature addition. Load testing showed great improvements.
  • Industry Automation: A progressive manufacturing company has a large range of products, with each product made up of several sub-assemblies and hundreds of parts. A product catalogue intranet application was developed for them in Xsemble, so that the requirement of even the smallest part is not missed out. Feature changes that were identified after the features were built (scope creep?) could be accommodated to achieve customer delight. The flexibility provided by the component model of Xsemble made this easy.
  • Legal Process Outsourcing: An application to track outsourced legal work was developed with Xsemble. The vendor to whom the work was assigned intended to develop this system with Xsemble, to make sure that work does not get dropped by their workforce, and the progress is reported consistently. The company itself offered to own and manage the project, with the help of one consultant.
  • Recruitment: The honor of being the first Xsemble project larger than 1000 nodes goes to an applicant tracking system. It is a complex full-featured application for use by third party recruiters and recruitment departments of companies. It was created while Xsemble itself was being developed, and later migrated to the later versions of Xsemble. After over a decade since its creation, a job portal was spawned off this application without duplicating code. This was made possible through Xsemble’s unique model of using components. (Click for details)
  • Supply Chain: With the sudden onslaught of the Covid-19 pandemic, people were banned from walking on the streets to buy vegetables. A vegetable ordering form was quickly put together in two days flat. It was immediately put to use for collecting all vegetable orders of a housing society. The availability of vegetables, their prices and baskets kept fluctuating, but the system provided the buyers up-to-date price. That satisfied the immediate need. The society admin and vendor login functionalities were added to the application later, through student internships. This case study highlights another aspect of the Xsemble flexibility: you can do high priority development rapidly when needed, and you can save costs when you afford to trade the speed. The developers could be different.

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