The purpose of this specification is to document the protocol so that alternative clients can be created for systems that can not run the original Java MIDlet. This document covers the version of the protocol that works with version 2.04 and higher of the mig33 Java MIDlet. It may or may not cover past versions. As of the last review date this document only covers the chat portion of mig33.