Java Instance Configuration Engine (JICE) is an XML-based tool for constructing and configuring Java applications. The configuration of the application is described in an XML file, which is then processed by JICE, yielding the corresponding application.