Best Practice Software Guide