Factors leading to widespread adoption