A high-level method for generating software from Intentional Software. Like an application generator, but on a more advanced scale, intentional programming (IP) automatically creates the program code ...