In addition, it offers client and server-safe components for XML over HTTP. MSXML6 is also the first version of MSXML to provide a 64-bit redistributable package. MSXML6 has made significant improvements over previous versions of MSXML. MSXML6 is intended as an upgrade path for existing MSXML3 and MSXML4 users except for users that leverage some of the older ProgIDs and technologies in MSXML3 and MSXML4.