This article provides an enriched technology acceptance model explaining the impact of both classic and additional variables on software engineering tools acceptance within Information Systems Development courses. Two novel, domain-specific variables were identified (i.e., Professional Training Diffusion and Model Interchange). Statistical verification of the proposed model and study regarding the influence of the variables on students' intention to use specific tools were conductedproviding users with enhanced means of selecting optimal software for real-life projects.