The Low-Code Manifesto & 9 Principles of Low-Code App Development

Skip navigation

The Low-Code Manifesto

Technology, and the role it plays in the business landscape, is an ever-evolving juggernaut. Core systems and business challenges are progressively complex. The pace of that evolution increases exponentially — what is fast right now will be glacial in hindsight. 

To keep up, you must build and deploy innovative, timely solutions. We believe that building solutions with low-code makes that possible. We believe software should be built well. We believe it should deliver business value. We believe it should be delivered at speed. 

To make this happen at scale we adhere to these Application Development Pillars:



  • Focus on business impact.

    Create alignment, achieve clarity, succeed quickly.

  • Unleash all the makers from across the enterprise.

    No brainpower goes to waste.

  • Do everything with an agile attitude.

    Empower small teams, build for the cloud, deploy swiftly and often.

  • Assemble from existing business capabilities.

    Utilize established assets, don’t default to building from scratch.

  • Connect everything.

    APIs, integrations, new ways to access data — be open and accessible.


We know low-code is capable of building valuable solutions at speed, but as with any tool, it needs to be used correctly to get the best results. We defined the following 9 Principles of Low-Code Application Development to empower makers from the enterprise to the dorm room to build software that makes a difference. 

The 9 Principles of Low-Code Application Development



  • Model-Driven Development

    Transform ideas into applications that deliver business value through abstraction, automation, and openness. 

    Read more about model-driven development
  • Collaboration

    Leverage a shared visual language to support the interchange of knowledge and ideas between business domain experts and developers.

    Read more about collaboration
  • Agility

    Manage the full enterprise application development lifecycle with agile workstreams to eliminate bottlenecks, support iterative delivery and achieve shortest time-to-value.

    Read more about agility
  • The Cloud

    Cloud enables the ease and speed of application deployment that customers demand.

    The Cloud Blog Post Coming Soon

    Coming Soon: Subscribe to stay updated
  • Openness

    Anything can be integrated with an agnostic enterprise application development platform - this removes limitations on what can be built.

    Openness Blog Post Coming Soon

  • Multi-User Development

    Multiple developers should be able to work on an application at the same time. The platform must support and synchronize their work streams.

    Multi-User Development Blog Post Coming Soon

  • Experimentation & Innovation

    Development tools need to be affordable and nimble so innovators everywhere can experiment, explore, and create.

    Experimentation & Innovation Blog Post Coming Soon

  • Governance & Control

    Robust governance and control processes and protocols are essential. 

    Governance & Control Blog Post Coming Soon

  • Community

    A platform without a community is no platform at all.

    Community Blog Post Coming Soon