Collaborative software (also referred to as groupware or workgroup support systems) is software designed to help people involved in a common task achieve their goals.
Best practice is a technique, method, process, activity, incentive, or reward that is believed to be more effective at delivering a particular outcome than any other technique, method, process, etc. when applied to a particular condition or circumstance.
A best practice is a technique or methodology that, through experience and research, has been proven to reliably lead to a desired result.