The Various Strategies to Software Growth