This question could have more than 100 items and still be "All of the above."
People -- there are differences in culture, in religion, in education, in experience, in ... (this is a very long list) and getting people to work together is a continuous problem Ever seen a commercial like "I'm a Mac .. I'm a P.C.?" Teambuilding is critically important. In order to integrate IT into any work environment (for example, to move from tellers to ATM's to on-line banking), different skill sets are required -- both employees and customers must change; and many don't want to change because they have just gotten used to the last new system.
Process -- "With good people, a better process usually produces a better product." --d.w. (me) Companies, government, etc. have what is called "bureaucracy." PLZ consider ordering from Amazon using Prime membership (2-day delivery) and FedEx/UPS/USPS delivery with internet tracking as compared to the kind of service you get at your local DMV." There is huge opportunity for change in these areas (part is technology of information systems; part is people; ...)
Technology -- A typical education establishment (school) has limited resources -- people, time, money, ... Technology is often expensive and depreciates very rapidly. O.K., you have determined that the new Windows 10 is must faster and less expensive than your aging Mac equipment/software, but your people are already trained, your suppliers/customers have computers that interface well with existing sytems, there is no strategic advantage to changing, ... {well, you should be getting the picture -- Why all this continuous change??)