The distribution including the number of copies of a software application in the network may be based on factors, such as the popularity of a given software application, current or past network performance and predictions of distributions that will result in efficient download times.