The Service Package is a package that can be created in a variety of ways, including Visual Studio and PowerShell, and contains the code you'll be deploying to the different Roles of your application. The Service Definition file, or . csdef, defines the Service Model.