Hi @Tiffany Ziegler.
Having been a GP customer, partner and once again a customer, I agree with Jen that customers can do their own upgrades or patches. The key is to maintain a sufficient level of product knowledge within your organization by identifying a product champion / power user to take the lead. This could be an IT savvy finance person or a business savvy IT person because the role requires some blend of the two areas. You can also have a lead person in finance and in IT working together. It's not just about upgrades. Your power user(s) can provide support in many ways throughout the year.
The designated power user(s) should ideally be active in the user community by participating in local user groups, community forums and attending the User Group Summit Conference. They should continually update and share knowledge by attending and leading application training. They should maintain internal documentation and knowledge resources that improve the organization's ability to support users internally and to leverage software features to improve financial operations and reporting.
With internal resources at this level, your GP partner becomes a strategic resource for long term planning and for occasional instances where additional support is needed. You can also provide backup support with the Dynamics GP Business Advantage Plus enhancement plan which features unlimited support incidents at a fixed cost. To take advantage of this kind of support, your team member needs power user knowledge of your system and related business operations.
You can outsource your application support or develop it internally. There is a meaningful investment either way. By maintaining this capability internally, you can leverage product knowledge year-round to your specific requirements at a predictable cost. And that includes software updates.
I agree with Blair, "A lot is going to depend on your own environment and your risk portfolio."
Since we use Payroll it is important for us to run the year-end updates each year. That being said there have been times when our circumstances prevented us from doing that. Now is one of those times as we are still running GP 2013 due to several factors. Thankfully we were able to make it work and we are finally in the midst of upgrading to GP 2018.
I don't have much to add to the previous posts except to reiterate the importance of knowing your GP environment before you attempt to do it on your own. Like most things IT related you have to always remember the basics;
If you've found this thread useful, dive deeper into User Group community content by role