3 Things Every Modern Technology Provider Should Deliver