Sponsored Post While new programming languages and frameworks abound that focus on the written code, new tools like Decisions are providing that graphical abstraction layer that allows for the non-technical user to construct applications by dragging and dropping instead of needing to know the correct syntax for an operation. Granted, a basic understanding of information systems is useful and will allow more to be done, but in many cases the graphical representation of a process provides enough context to guide additional development.