Few Microsoft Dynamics GP (formerly known as Great Plains) partners have access to Source Code. A primary reason is that the foundation for
Now it is certainly possible to be an accomplished Dexterity developer without ever having seen one line of source code. Dexterity developers can trigger custom scripts almost anywhere in the application. And techniques exist to determine the script flow through the application. Access to source code, however, gives a developer the opportunity to develop more complex customizations faster and with less code. This enables the partner to save their customers’ time and money. Without source code a developer can certainly log “scripts”, as they are called, but they have no way of knowing if the specific scripts called are affected by a simple configuration or setup change. Remember that Microsoft Dynamics GP is a heavily setup driven application – simply changing a radio button or checkbox can significantly alter the flow and behavior of the application. As a developer, referring to source code will show the various considerations that must be taken into account when incorporating customizations into Microsoft Dynamics GP.
Although a developer does not require source code to create Dexterity customizations for Microsoft Dynamics GP, with source code a developer can create very tight customizations with a minimal amount of code triggered at strategic places in the application. And these “strategically placed” customizations generally withstand the test of time – our experience has been that the majority of our code will upgrade from version-to-version without any changes beyond recompilation.
Source code is not to be used to copy and replicate scripts and routines – that violates the software license agreement. But using source code to see “how” something is accomplished – and leveraging source code to determine where to strategically place customizations – makes for quick and clean development. As a
If your organization is located in Arizona or New Mexico, contact Sherwood Systems for assistance in determining if a technology solution can help your organization better serve your business needs. (877) 943-9696 – [email protected]. By Ed Bonaski, Sherwood Systems –