We consider the use of XML (Extensible Markup Language) for applications involving discrete processes. Examples of such processes include production scheduling, process planning, workflow, business process re-engineering, simulation, process realization