There are many approaches to ensuring successful adoption. The approach that works for your organisation depends on resources available to support your website or software project. Therefore, this needs to be a highly collaborative approach. However, there are three key principles that are applied to whichever approach we choose: