Most of the things in Microsoft Dynamics GP are Dexterity based; which is a RAD scripting like environment with rich support for Forms, Tables etc; something like PL/SQL. Dynamics GP also supports .NET based clients assemblies that you can load against