There are many factors that need to be taken into consideration when you implement and change a system. These factors include the individual, the group, and the system itself. In addition to these, the processes, the common language, and the impact of external factors are also important.