Unlock Developer Productivity Without Getting Locked-in

author by Digital Asset November 12, 2020

Share this article

 

The power of DAML and distributed ledger technology.

Decentralized applications and distributed ledger technology (DLT) are increasing in adoption as more businesses aim to automate operational inefficiencies and leverage resources for revenue-generating activities. Smart contracts are a great tool to support decentralized workflows and simplify complex multi-party transactions; however, many smart contract solutions require a large upfront investment in blockchain technology. This is a major concern for many organizations.

Having the application framework tied to the infrastructure greatly impedes the adoption of new technology. What happens if you start with one blockchain platform only to find out during the application development cycle that a different DLT platform better addresses your non-functional requirements? Many organizations also have significant investments in both time and outstanding software licenses for their existing infrastructure that must be leveraged, limiting which frameworks developers can use for new projects. This means multi-party workflow projects are either deferred until a later time or must be rewritten when migrated from traditional infrastructure to DLT platforms. Whether you buy a new DLT platform or use your current system, most businesses find themselves inevitably locked in to their infrastructure.

DAML is the only vendor agnostic and interoperable smart contract language that simplifies multi-party workflows and improves operational efficiency across parties with rights, obligations, and authorization built into the code. The DAML ecosystem also provides a suite of integrations called DAML Drivers that enable businesses to deploy applications across a variety of distributed ledgers and databases. The same DAML application can be migrated to a DAML enabled ledger with no code changes. Essentially, with DAML, the underlying infrastructure can change as business requirements evolve. This means developers and business analysts no longer need to worry about code rewrites, evolving roadmaps, and proving the value of underlying infrastructure. Instead, developers can focus on creating new value for their business.

Here is how DAML-driven applications unlock developer productivity for greater innovation across the organization:

DAML code is completely decoupled from the underlying ledger, abstracting away the complexity of DLT. This enables developers to focus only on the application’s business logic with the freedom to deploy anywhere DAML is supported.

All DAML-driven applications are ledger agnostic, i.e. the application will not break nor require a code rewrite when migrated to new infrastructure (DLT or database). Truly a write once, deploy anywhere model.

DAML Driver license entitlements provide the freedom to move your application to any supported ledger or database using the same DAML Driver license entitlement. This means businesses can redeploy to a different DAML-enabled ledger if needs change while continuing to use their existing license from Digital Asset.

Ledger lock-in is a painful reality for businesses evaluating blockchain technology. As you start to build new solutions for multi-party applications, only DAML future proofs the application from an evolving ledger landscape.