When building an ImageAssist image, certain drivers and software may not be installed on your maintenance / reference build. Including them will prevent the image from being hardware agnostic and may cause the process to fail the validation check. The unattend.xml creator process of ImageAssist allows 1st logon commands to be used for installing applications post deployment. (refer here for example)
Examples of non-acceptable software below.