You develop applications using Inventor Engineer-to-Order (ETO) Series. ETO Series includes several tools for developing Intent Rules:
Intent also includes a .NET API, which which you can call from a custom User Interface that you write using .Net languages like VB.NET and C#. The custom user interface can be in-process with the Intent host or can be out-of-process using .NET remoting.