Patent ID: 7503041

Claim:
A computer implemented method for delivering software, said method comprising: encoding a first set of computer instructions onto a memory, said first instructions configured to create a snapshot of IBM Information Management System (IMS) development software libraries that are still in a development phase, the IBM IMS development software libraries comprising substantially an entire replacement set of software code, the IBM IMS snapshot comprising a complete software driver that is a substantially complete copy of the IBM IMS development software libraries at a particular point in time in the developmental phase that is prior to completion of the IBM IMS software library; encoding a second set of computer instructions onto a memory, said second instructions configured to apply a set of tests to the snapshot to ensure that the snapshot is substantially free from defects, wherein the snapshot is rejected in response to the testing module determining that the snapshot is not substantially free from defects; and encoding a third set of computer instructions onto a memory, said third instructions configured to deliver the entire snapshot to a user in response to the testing module determining that the snapshot is substantially free from defects, the user comprising a third-party developer using the IBM IMS development software libraries to develop tools separate from the IBM IMS software library during the developmental phase and prior to completion of the IBM IMS software library, and wherein the snapshot is installed without invoking System Modification Program Extended (SMP/E); and wherein the instructions further comprise an operation to deliver the snapshot to the user according to the File Transfer Protocol (FTP) protocol using an electronic site and operation to download the snapshot from the electronic site using the FTP protocol.