कम्‍प्‍यूटर के बढ़ते व्‍यवहार तथा अलग-अलग भाषाओं में कम्‍प्‍यूटर के उपयोग ने एक Public code की आवश्‍यकता को जन्‍म दिया, जिसमें संसार के प्रत्‍येक कैरेक्‍टर के लिए एक अलग कोड निर्धारित हो ताकि प्रत्‍येक भाषा, प्रत्‍येक प्रोग्राम तथा प्रत्‍येक साफ्टवेयर में उसका प्रयोग किया जा सके। इसके लिए यूनीकोड की व्‍यवस्‍था की गई जिसमें एक लाख कैरेक्‍टर के निरूपण की क्षमता हैं|