Mashup creation, through the reuse and combination of existing networking or Web applications, is presented. A method for forming a networked software application includes accessing, within a repository, a first networked software application part and forming a new application from it.