Software Alteration Guideline