We are in the process of implementing an integrated third-party software application to replace several of our stand-alone in-house applications. The project is about 60% complete and we are now being told by the software vendor that we will be implementing a completely rewrittten version of one of the primary modules of the integrated application. They are planning to “re-convert” the converted data at the last minute to the new module and “re-train” staff immediately before go-live. In addition, this rewritten module is not currently live at any of the vendor’s other sites – although they claim it will be live at one site by the time we go-live. I can’t seem to get a real reason for their need to add this extra level of complexity into the project at this point in time. All their other sites are on the software version levels that we started our implementation process on. My gut instinct is that this is a receipe for diaster. So I’m looking for opinions from other project management folks with more experience that I have.