CMLLib – это библиотека dll, представляющая собой парсер документов в формате CommerceML. То есть это примерно то же самое, что XML парсеры (например, Microsoft XML parser) для формата XML. Конечно, можно обойтись и без подобной разработки, но работать с форматом будет значительно сложнее и количество кода, необходимого для написания приложения будет существенно больше. То же самое справедливо и для XML парсеров. Можно пытаться работать с XML документами как с простыми текстами и вручную осуществлять синтаксический разбор, но это чревато потерей времени и сил. В настоящее время практически ни одно приложение, работающее с XML документами, не обходится без XML парсеров. Для работы с документами CommerceML теперь не надо знать основ XML стандарта, языка запросов к нему и умения работать с XML парсерами, достаточно подключить CMLLib к проекту и обращаться напрямую к бизнес-логике документа через объектную модель, реализованную в библиотеке. Я надеюсь, что эта разработка послужит хорошим подспорьем для разработчиков делового ПО и облегчит распространение стандарта.