How should SaaS companies deliver and price professional services?

In the end, each SaaS company has to decide the best course, based on its business goals, customer base, and competitive environment.