El acuerdo entre las compañías soluciona tanto la demanda presentada en octubre 1997 por Sun contra Microsoft, así como la contrademanda presenta un poco después por Microsoft contra Sun. Asimismo, el acuerdo de licencia de Java firmado en 1996 entre las dos compañías está terminado.
Según el acuerdo, Microsoft puede continuar lanzando productos que usen la tecnología de Sun, así como aquellos que están actualmente en beta, bajo la condición de que todas las versiones futuras de esos productos pasen por las pruebas de compatibilidad de Java determinadas por Sun. A cambio, Microsoft acordó pagar a Sun $20 millones.