1. A method for forming a networked software application on a first computer resource coupled by a network to a client computer of a user, the method comprising the steps of: accessing, within a repository that is part of the first computer resource, a first networked software application part; forming, within the first computer resource, a second networked software application part, wherein the second networked software application part comprises a first element of the first networked software application part; and providing the second networked software application part to the repository, wherein the steps of the accessing, the forming and the providing are performed using the first computer resource comprising the repository, and wherein the first and the second networked software application parts remain on the first computer resource, and separate from the client computer, during the forming of the second networked software application part.