Yes. Microsoft requires enrollment in the Enhancement Plan or Software Assurance upon purchase of your license with a Microsoft Dynamics solution. Enrollment in the Advantage Plan is also required the first year for customers purchasing Microsoft Dynamics GP, and Microsoft Dynamics SL (only in regions where applicable). Go here to learn more.