varity of software setup