https://www.sikich.com

The Cost of Free Custom Code in Multi-Company Organizations

INSIGHT 2 min read

WRITTEN BY

Sikich

If you are part of a large, multi-company organization, or if you have various “affiliated” companies, you may find yourself in a situation where custom code developed for one of the other companies is available to you for your implementation. Sounds great, right? Free code. Maybe. Maybe not.

Before rushing into the installation of that customization (code), there are a few things to consider. It’s better to assess the risks up front, as opposed to dealing with a problem later. If this is a not “pervasive” update—like a report or label—you have very low risk. Implementing that code does not risk impacting your data or transactions. On the other hand, if the code does impact data or transactions, the risks can be higher if you don’t fully understand it.

Before Implementing the Custom Code

First of all, you need to understand the requirements that this code is trying to meet. Was the code written to solve the exact same requirements? Does it also meet other requirements? Do you have those same requirements?

It’s best if there was a design document that goes along with the customization, but you should double check to make sure that the code was developed in line with that design. (We all know that sometimes the requirements for a customization morph over the development cycle, and the documentation doesn’t always keep up.) If there was no design document, you should create one. We’d recommend that you have a developer review the code and help a business analyst or functional consultant summarize what the customization does.

From there you should treat this like any other customization. You should validate against documented test cases. When new requirements are added, you should update the documentation to reflect the changes.

The bottom line is that while there are certainly benefits to implementing custom code across your multi-company organization, all stakeholders should be advised on the potential risks of jumping in too quickly. If your company is leveraging Microsoft Dynamics 365 Finance and Supply Chain Management and you’d like to implement a customization from a “sister” company, please reach out to our team of D365 experts to discuss the benefits versus risk.

Author

Sikich is a global company specializing in technology-enabled professional services. With more than 1,900 employees, Sikich draws on a diverse portfolio of technology solutions to deliver transformative digital strategies and is comprised of one of the largest CPA firms in the United States. From corporations and not-for-profits to state and local governments and federal agencies, Sikich clients utilize a broad spectrum of services* and products to help them improve performance and achieve long-term, strategic goals.

*Securities offered through Sikich Corporate Finance LLC, member FINRA/SIPC. Investment advisory services offered through Sikich Financial, an SEC Registered Investment Advisor.