Understanding ICTs Adoption from an Evolutionary Process Perspective