Neschopnosť dorozumieť sa (mnohojazyčnosť) bola príčinou neúspechu dostavby Babylonskej veže. Popletenie jazykov nastalo, keď veža začala dosahovať nebesá. Neprajníci tvrdia, že v prípade počítačov sa mnohojazyčnosť prejavila už pri vymeriavaní základov. Aj napriek tomu sme svedkami nebývalého rozmachu počítačov. V súčasnosti už nejde len o to, aby sa dokázali dohovoriť tvorcovia počítačov, ale aby sa dokázali dorozumieť aj samotné počítače. Pri tom sa veľké nádeje vkladajú do webových služieb a XML (Extensible Markup Langua-ge), na ktorom sú vybudované.
Informácie a ich efektívne spracovanie majú dnes pre väčšinu jednotlivcov, ale aj firiem, strategický význam. Práve XML je jazyk, ktorý do tejto oblasti neprináša iba pokrok, ale priamo skok. Ten by sa dal smelo prirovnať k vynálezu kníhtlače, telegrafu, počítačov alebo internetu.
XML však nie je iba technológiou určenou pre web (ako sa mnohí domnievajú). Využíva sa všade tam. kde je potrebné jedny informácie prezentovať v niekoľkých formách - v tlačenej podobe, na monitore počítača alebo ako publikáciu na CD-ROM. Výhoda XML spočíva vtom, že okrem samotného textu nesie aj informáciu o jeho význame. Konverzia do ľubovoľného formátu je potom veľmi jednoduchá a môže prebiehať úplne automaticky. XML sa uplatňuje aj pri tvorbe technickej dokumentácie, čo v niektorých oblastiach priemyslu znamená prácu s tisícstranovými dokumentmi. Tie treba niekoľkokrát ročne aktualizovať a distribuovať užívateľom v rôznych formách.
Cieľom mojej diplomovej práce bolo vytvoriť softvérový produkt, ktorý zjednoduší prácu s XML dokumentmi, bude ľahko použiteľný a ponúkne jednotné užívateľské prostredie v ktorom užívateľ nájde všetky potrebné nástroje.