We begin this section by describing the current use of MPICH by vendors (as a component of their own MPI implementations) and others. We then describe some of our plans for improving MPICH both by optimizing some of its algorithms for better performance and by extending its portability into other environments.