Over the years, we have heard a variety of terms that characterize a set of documented CRM requirements. Terms include: request for proposal, high-level requirements, blueprint, functional specification, specification plan, agile requirements and more.
Labels aside, there are several levels of depth of CRM requirements. The deeper your team goes into defining requirements before selecting a CRM system, the more successful your CRM implementation will be.