Adoption of new software is never easy. The technical know-how, the stress of changing the current system, even if it's flawed, without sacrificing daily responsibilities are all aspects that heavy burden of committing to new software. Even if one could take on the aforementioned burden, that still does not guarantee adoption success for the simple reason of lack of internal vision alignment. In other words, there has to be an organization-level commitment in order for adoption to be effective.