In recent times, there has been a flurry of activity around platform offerings targeted at users with little or development experience -- so-called "citizen developers" -- as well as still serving the needs of professional developers hard-pressed to deliver apps in extremely tight timeframes. This new generation of low-code and no-code platforms are designed to make it relatively easy for people to design, build, and launch applications quickly, without having to worry about the nuances of underlying operating systems or scalability requirements.
Also:
Built on extended cloud-based Platform-as-a-service environments and low- and no-code platforms typically employ visual programming interfaces to solve business problems faster and more completely than could be accomplished with traditional software development. In the process, the productivity of professional developers will be enhanced as they are freed up to worry about more strategic infrastructure concerns affecting their enterprises.