Luther's Secret Sauce = 1 Operating System + 2 Development Tools
We often get questions about what sets us apart and how we are different to our competitors. So we thought we’d give you some insights into our USP. We like to think of it as two-fold and in this blogpost, we’ll be talking about Luther’s Operating System and development tools:
At Luther, our mission is to automate enterprise processes. And the way in which we do this is through our core product:
A platform we call LEIA (Luther’s Enterprise Infrastructure Architecture) which enables enterprise developers to develop their own enterprise applications through building their business logic on the platform.
Examples of applications which are built on LEIA include:
Enterprise developers are able to use smart contracts which drive their processes forward - allowing individuals involved in the process to free up their time, not having to verify or action on every single step of the process. In doing so, enterprise developers would have to build their business logic into smart contracts which we run on the backend to orchestrate, execute and verify their complex business processes within an organization or even across multiple entities (and indeed multiple jurisdictions). Eg. compliance checking, checking if a transaction took place, triggering the sending of an invoice, checking the validity of a transaction. And since our ‘engine’ drives these processes forward for enterprises, it makes running these processes a lot:
- Faster, and
- More secure
compared to other alternatives on the market today.
As you can see in the example, enterprises would be able to execute their entire enterprise process on our LEIA platform, allowing their processes to run at just a fraction of the original cost and time. At every step of the process, every time an event happens, it gets captured on the blockchain.
This is where our technology really shines - the ability to handle a high level of process complexity as opposed to other systems which focus on the repetition of a single step but executed as fast as possible (i.e. Robotic Process Automation) or even streamlining basic workflows through drag and drop builders (i.e. Workflow Automation), whilst remaining relatively low cost relative to customised systems where in a single process, ‘connectors’ are custom built to streamline each inter-system meeting point.
To read more on the landscape of process automation, check out our other blogpost: https://www.luthersystems.com/blog/2020/10/13/the-landscape-of-process-automation.
This is our operating system - it is the engine that drives the entire enterprise process forward.
On top of this, we also have 2 other offerings from our development tool suite which aim to help enterprise developers build their applications in a faster way:
At Luther, we believe that every enterprise process can be broken down into a set of core functions. When abstracted in the right way, any enterprise process can be rebuilt with a certain set of functionalities arranged in a certain order. Eg.
Receive data → Verify information → Calculate → Send data → Trigger & confirm payment
This is why we strongly believe that if we break these functions down into modules i.e. packets of code which can be used in the building of the application, the development time gets significantly reduced. There are 3 types of modules that we offer which we categorise by their function-type:
Microservices interface & connect with external sources and provide data to blockchain network
Libraries enable execution of application-specific business logic across the blockchain network
Tools and configuration allowing us to deploy new blockchain networks, perform maintenance/updates, and provide monitoring/reporting dashboards for network performance and health
On top of this, we also offer a smart contract development language which further speeds up the development process which we call Ellipse or ELPS (built on the LISP development language) for short.
We’ve gotten many questions on this in the past on whether developing our own language is necessary for this to happen - so we ran the numbers across the applications that have been built on our platform and the results are very convincing:
We have also discussed this with many of our clients who have found that developing an application which aims to streamline their enterprise process has been a lot faster and more efficient through ELPS compared to other development languages.
As a result, they have found that their enterprise processes are 90% less costly and takes 85% less in processing time.
To find out more, stay tuned for our upcoming blogposts where we will be doing deep dives on the Operating System, development tools and Ellipse!