Home Services Products Resources About Contact Blog


A critical element when implementing a new system is training. This applies to all people in the organization who will be using the software. Within and across departments, there are groups that use different features, or use the same features differently, to accomplish their work. This is why training has to be focused on how the user works, rather than how the software works.

Here’s how we do it:

  • Design each session with the user’s specific needs in mind
  • Deliver training by experienced, certified implementation consultants
  • Deliver sessions one-on-one or in small groups
  • Learn hands-on in your live database, or a copy of your database
  • Deliver training on-site or live via the web




CSAE Trillium Chapter 3rd Annual Winter Summit - Marriott Gateway on the Falls, Niagara Falls, Ontario
February 7-8, 2013

AUDC 2013 Avectra Users & Developers Conference - Disney's Contemporary Resort, Orlando, Florida
March 3-5, 2013

Information Technology Alliance Spring Collaborative - Vinoy Renaissance, St. Petersburg, Florida
April 28-30, 2013

CAEP 2013 Annual Conference - The Westin Bayshore Hotel, Vancouver, BC
June 1-5, 2013

"Flexibility within a software solution means customization, and the prospect of a complicated installation procedure coupled with a lengthy implementation process seemed daunting. However, my concerns were quickly dispelled after contacting Affinity NFP and speaking with Annette who clearly understood our requirements, and whose professionalism was reflected in every interaction with her staff."

St. Michael's Choir School
Client since 2009