The way i see it you have to constantly produce new services and evolve your current ones, this is the only way to survive. You start small, implement some ideas and never take a step back. Sometimes you cant fight the competition in a field, and thats why you have to expand your business into multiple fields ahead of time.