创建和维护计算机程序会变得更容易。通过分离对意图与具体操作的关切，软件变得更加模块化，并允许更加可重用的软件代码。意图编程是前微软首席架构师查尔斯·西蒙尼开发的，他当时在微软研究院领导了一个团队，开发了这个范式，并建造了一个叫做IP（意图编程）的集成开发环境（IDE）来展示这个范式。微软决定不产品化意图编程范式，因为在2000年代早期，微软推出了C#和.NET来反击Java的广泛采用。查尔斯·西蒙尼决定在微软的批准之下，将他的想法带离微软自己商业化它。他建立了一个公司叫意图软件来追求这个目标。微软将西蒙