Typically, SMEs are far removed from business logic. DSLs close that gap by allowing your business logic to be expressed in the language of the business by SMEs themselves. Yes, the scarcity of skilled business analysts is a problem, but if you're lucky enough to snag a few of them and you invest enough time and effort into developing DSLs, you may discover that using a domain-specific language to express your business logic makes a whole lot more sense than encoding it in a general-purpose language.
This article, "Programming languages even a business analyst can use," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter. For the latest business technology news, follow InfoWorld on Twitter.
Read more about application development in InfoWorld's Application Development Channel.