Language Workbench. A Language Workbench (LWB) is a development toolset that facilitates the development and editing of domain specific languages (DSLs). Language Workbench toolsets are founded on the principles of language-oriented programming, a method of software development that relies on DSLs to meet business needs.