MAKING COMPANY SOFTWARE PROGRAM JOB HARDER: AN EXTENSIVE GUIDE