Welcome to the "Developing for Dynamics GP" blog.
The creation of the Developing for Dynamics GP blog was born out of a desire to more widely touch the Microsoft Dynamics GP developer community with access to sample code, sample applications and articles which are created by support engineers from the global Dynamics GP support delivery teams. Please review the individual Bio’s below of those individuals involved in contributing to this blog.
David Musgrave's Bio
David Musgrave has presented at conferences and delivered training around the world. He is the creator and primary contributor to the Developing for Dynamics GP MSDN blog. Based in Perth, Western Australia, David has been working as a Microsoft Dynamics GP (Great Plains) developer and consultant since v2.0 in 1994 (from 2001 with Microsoft). He is currently working with the Microsoft Dynamics GP Asia Pacific support team as their Escalation Engineer. Before joining Microsoft in 2001, David was the owner of Winthrop Dexterity Consultants and before that part owner of Sequel Technology. David is the original author of Named Printers, Omni Tools, Omni Price, Advanced Security, Field Level Security, Business Activity Statement (for Australian GST), Support Debugging Tool, and Menus for Visual Studio Tools, and he has made a number of contributions to the code in the core Microsoft Dynamics GP Dictionary.
You can also find me on and .
You can find the blog on .
You can follow this blog at Dynamics Communities and The Microsoft Knowledge Base.
Patrick Roth's Bio
Patrick is an Escalation Engineer with the Developer Support team based in Fargo, ND. He started with Great Plains Software in 1995 supporting financials before moving to the Developer Support team initially supporting the Import Utility. Through the years, he has supported most of the developer toolsets that this team has supported (except for eConnect). He currently support Dexterity, Visual Studio Tools for Microsoft Dynamics GP, and Web Services for Microsoft Dynamics GP. During his time in Developer Support, he has presented at Convergence several times and a number of Tech Conferences and has made contributions to core Dynamics, Report Scheduler, Smartlist, SBF, and Dexterity.
Dave Dusek's Bio
Dave Dusek is a Escalation Engineer for the Developer Support team based in Fargo, ND. Dave has been with Microsoft and Great Plains Sofware for 17 years. Dave started with the SQA team in development and then moved to the Dynamics Support team. From there Dave moved to the Developer Support team and has been there since. Dave's main responsibilities include supporting Dexterity, VSTools for Microsoft Dynamics GP and Web Services for Microsoft Dynamics GP. Dave has presented at numerous conferences over the years and has trained various classes and workshops.
Chris Roehrich's Bio
Chris Roehrich is a Escalation Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, ND. Chris started with the Dynamics GP System Support team over 10 years ago. He currently focuses on eConnect, Web Services, and is the Product Captain for Business Portal SDK\Customizations for the last 3 years.
Greg Willson's Bio
Greg Willson is currently a Senior Support Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, ND. He started at Microsoft in June of 2006 when he joined the GP Developer Support team. Before that, he worked in IT Operations and also worked as a Software Developer for a small manufacturing company for over four years. Greg is currently the Modifier/VBA Product Captain and takes support calls on SDK, Extender, Modifier/VBA, Integration Manager, and eConnect. Since joining Microsoft, he has attended a number of conferences and also presented at Convergence.
Alice Newsam's Bio
Alice Newsam is a Software Development Engineer in Test for the Microsoft Dynamics GP development team based in Fargo, ND. Alice has been with Microsoft and Great Plains Software for 11 years. Alice started with the Great Plains development team focusing on the Manufacturing product. She is currently the main test resource for Dexterity as well as focusing on the Visual Studio Tools SDK.
Allan Cahill's Bio
Allan Cahill started with Great Plains in April 1998 just after the company opened an office in Sydney, Australia. He commenced working in the newly formed Asia Pacific Support Team trying to provide support to all that was available within the GP product range. He initially spent 5 weeks on the job and was then sent to Fargo for 6 weeks of intensive training. Allan says it was a memorable 6 weeks and something he thoroughly enjoyed, although it made his head spin a little after all that learning. Today, he primarily supports the Business Portal applications, System Manager (mainly performance issues), and a little eConnect. He also supports anything that the team needs to handle when the product specialist is unavailable. According to Allan, this keeps the role interesting.
Aaron Donat's Bio
Hello! My name is Aaron Donat and I am a Sr. Escalation Engineer on the Dynamics GP product. My career with Microsoft has had me "plugged into" the Dynamics GP product for the last 13 years. I started back in 1999 with v4 of C/S+ taking calls and have worked my way through the support organization. As an Escalation Engineer, we have a tendency to get involved in many of the "difficult cases" regardless of whether or not the problem is Dynamics GP related. I guess you could think of us as more of a Solution Support engineer that dabbles in about anything that is connected to the Dynamics GP ERP. From writing a custom Hot Fix to collaborating with Product Management/Sustained Engineering on discussing design/code issues or new features, our years of experience in the field and working with the different business processes out there is truly something that isn’t learned in a classroom. Our mission is to support the Customer Relations Team in working issues that become political and need immediate assistance or traveling on-site anywhere in the world to address customer issues who are using Dynamics GP or writing customizations for the Professional Services Group. But our primary mission is knowledge sharing and mentorship to our internal and external customers and partners. I am looking forward to sharing the knowledge and information I have with you…so don’t be afraid to ask!.
Sivakumar Venkataraman's Bio
Sivakumar (Siva) Venkataraman currently works as a Partner Consultant for Dynamics GP for the Global Partner Services team and is based in Bengaluru, India. Siva has been associated with Dynamics GP for more than 8 years. He has been involved in design, development and implementation of Dynamics GP in India, Middle East and US. He has done some extensive customizations in Dexterity with decent functional expertise. He was awarded the most valuable professional (MVP) for Dynamics GP in 2011 and 2012. He has also been been active on the communities and forums.
Viswanathan Neelakantan's Bio
Viswanathan (Viswa) Neelakantan is a Partner Consultant with Microsoft Global Partner Services Team, working with Dynamics GP for the past six years. He has participated in end to end Implementation of Microsoft Dynamics GP and also been part of the Pre Sales process for Dynamics GP. He has completed extensive customizations and integrations with Dynamics GP and has worked with Visual Studio Tool Kit, eConnect and Dexterity.
Jason Lech's Bio
Jason Lech is an Escalation Engineer for the Microsoft Dynamics GP Product. He has been a functional and technical consultant as well as working in a support role. Though he tries to stay up on all facets of the application, his areas of expertise are in the web applications and technologies around Microsoft Dynamics GP.
Lee Butenhoff's Bio
Lee is an Escalation Engineer with the Developer Support team based in Fargo, ND. He started with Great Plains Software in 1992 developing for GPA. Through the years, he has developed Dexterity customizations for the MBS Consulting team. He is currently on the Support team, helping with Dexterity, Visual Studio Tools for Microsoft Dynamics GP, and Web Services for Microsoft Dynamics GP.
Previous Blog Authors
Ryan Wigestrand's Bio
Ryan Wigestrand is currently a Senior Support Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, ND. He started at Microsoft in April of 1999, and joined the GP Developer Support team in November of 2003. Before he joined the GP Developer Support team he worked on a number of other GP support teams. Ryan is currently the GP SDK Product Captain and takes support calls on SDK, Extender, Modifier/VBA, Integration Manager, and eConnect.
Emily Halvorson's Bio
Emily Halvorson started at Great Plains Software early in 1994 on the Product Development SQL research team. After 2+ years in Dev, she worked for 10 years in GPConsulting which became Microsoft GPC and then MBSC. Emily has worked since June 2006 as an Escalation Engineer on the Developer Support Team, assisting with Dexterity, Visual Studio Tools, Web Services for Dynamics GP, and eConnect.
Dave Clauson's Bio
Dave Clauson is a Support Escalation Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, ND. Dave started with the Developer Support team in August of 1999. He currently focuses on Modifier/VBA, eConnect and Web Services, and is the Product Captain for eConnect.
Dawn Langlie's Bio
Dawn Langlie is a Support Escalation Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, North Dakota, USA. Dawn started at Great Plains in June of 1999. She started on the Distribution team. She was on this team for five years. Ever since then she has been on the Microsoft Dynamics GP Developer Support team. She is currently the Extender Product Captain. She currently takes support calls on SDK, Extender, Modifier/VBA, Integration Manager, and eConnect.
Beth Gardner's Bio
Beth Gardner is a Support Escalation Engineer for the Microsoft Dynamics GP Developer Support team based in Fargo, ND. Beth started at Great Plains in January of 2001. Beth started on the HR/Payroll/Canadian Payroll team. She was on this team for two years. Ever since then she has been on the Microsoft Dynamics GP Developer Support team. She is currently the Integration Manager Product Captain. She currently takes support calls on SDK, Extender, Modifier/VBA, Integration Manager, and eConnect. She has attended and presented at numerous conferences over the years and trained some classes.
Marian Verzosa's Bio
Marian Verzosa currently works as a Senior Support Engineer for the Asia Pacific Dynamics GP Support team and is based in North Ryde, New South Wales, Australia. Marian has worked in Support for Great Plains Software and Microsoft for more than 7 years as both a support engineer, technical lead and now a senior support engineer. Marian primarily supports the Distribution and Financial series. Over the years, she has branched out to providing support to FRx Reporter, Project Accounting and any case/incident that comes in when the product specialist is not available.
Scott Stephenson's Bio
Scott Stephenson currently works as Team Manager for the North American Dynamics GP Developer Support team and is based in Fargo, North Dakota, USA. Scott has worked in Developer Support for Great Plains Software and Microsoft for more than 16 years as both a support engineer and now a team manager. Over his years in working with GP developers, Scott has been a trainer for Dexterity and Modifier with VBA courses, he has presented at numerous partner and customer technical conferences, and has been an advisory/advocate for projects such as the creation of the Dynamics GP Developer Center found within MSDN.