The advanced spaceborne thermal emission and reflection radiometer (ASTER) is designed to provide a high-resolution map of the Earth in both visible, near-infrared, and thermal spectral regions of the electromagnetic spectrum. The ASTER science team has developed standard data product algorithms to permit the estimation of surface radiances and reflectance values, to calculate surface temperatures both over water and land, to provide a color enhanced product with a high degree of surface discriminability, in addition to other functions. The ASTER product generation system (PGS) team is implementing these requirements within the constraints of the EOSDIS system, using a rapid development methodology that emphasizes open lines of communication in a team approach using concurrent engineering techniques. The PGS development environment was structured both to conform to the changing needs of the EOSDIS system and to incorporate experimentation with and modification of the science algorithms as the software was being developed and tested. This challenging environment required a focus on novel methods of requirements tracking, software interface uniformity, toolkit transparency, and platform independence. This approach required a high degree of interoperability of the software development environment, a well as a flexible and highly integrated configuration management and testing approach. In addition in order to validate the PGS software in the operational environment of the EOSDIS, a remote integration testing approach was adopted to provide a rapid convergence of the final integrated system. This paper describes the critical elements in the development and integration of the ASTER PGS system.