Àá±ñµ¿¾È Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» À̾߱âÇÏ·Á ÇÑ´Ù. ´ÜÁö X¸¸À» °¡Áö°í Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» ¸¸µç´Ù°í »ý°¢ÇØ º»´Ù¸é XlibÀ» »ç¿ëÇÑ´Ù´Â °ÍÀÌ ¸Å¿ì ½ºÆÄ¸£Å¸ÀûÀ̰í ȸ鿡 ´ÜÃ߸¦ ³Ö°í ±Û¾¾¸¦ ¾²°í ½ºÅ©·Ñ ¹Ù³ª ¶óµð¿À ¹Ú½º¸¦ ³Ö´Â ÀÏ µîÀº »ç¿ëÀÚ ÀÔÀå¿¡¼´Â ¸Å¿ì º¹ÀâÇÑ ÀÏÀÏ °ÍÀÌ´Ù.
´ÙÇàÈ÷µµ ¾î¶² À̰¡ ÀÌ·¯ÇÑ Á¦¾î¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹ÖÀÇ ¾î·Á¿òÀ» ¾Ë°í ¿ì¸®¿¡°Ô »ç¿ëÇÒ¸¸ÇÑ 'Çü½Ä'À» ¸¸µé¾ú´Ù. À̰ÍÀÌ ¶óÀ̺귯¸®ÀÌ´Ù. ÀÌ °ÍµéÀº ÈçÈ÷ À§Á¬(widgets)À¸·Î ¾Ë·ÁÁ³°í À§Á¬ ¶óÀ̺귯¸®¶ó°í ºÎ¸¥´Ù. ÀÌ·¸°Ô ÇØ¼ ´ÜÁö ¸î¸î ¸Å°³º¯¼ö(parameters)·Î ¶óÀ̺귯¸®ÀÇ ÇÔ¼ö¸¸ È£ÃâÇϸé ȸ鿡 ¹öưÀ» ±×¸± ¼öÀÖ´Ù. ÀÌ·¯ÇÑ À§Á¬ÀÇ ¿¹¸¦ µéÀÚ¸é ¸Þ´º, ¹öư, ¶óµð¿À¹öư, ½ºÅ©·Ñ¹Ù, ĵ¹ö½º(canvas)°¡ ÀÖ´Ù.
ĵ¹ö½º(canvas)¶ó´Â À§Á¬Àº Á¶±Ý º°³ À§Á¬ÀÌ´Ù. À̰ÍÀº ±âº»ÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ¾È¿¡¼ ±×¸± ¼ö ÀÖ´Â ¿µ¿ª(sub-area)ÀÌ´Ù. ÀÌ °÷Àº À§Á¬ ¶óÀ̺귯¸®°¡ °£¼·Çϱ⠶§¹®¿¡(À§Á¬ ¶óÀ̺귯¸®·Î ±×¸²À» ±×¸²) XlibÀ» Á÷Á¢ÀûÀ¸·Î »ç¿ëÇÏÁö ¾Ê¾Æµµ µÇ°í ¶§¹®¿¡ ¶óÀ̺귯¸® ÀÚü°¡ ÀÓÀÇ´ë·Î ±×·¡ÇÈÀ» ±×¸± ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÏ¿© ÁØ´Ù.
»ç½Ç ½ÇÁ¦ÀûÀ¸·Î ȸ鿡 ¿ä¼ÒµéÀ» ±×¸®´Â °ÍÀº À§Á¬ ¶óÀ̺귯¸®À̱⠶§¹®¿¡ »ç¿ëÀÚÀÇ ¹ÝÀÀ(Űº¸µå ÀԷ°ú ¸¶¿ì½º Çൿ)¸¸À» ÀÔ·ÂÀ¸·Î °£ÁÖÇÏ´Â ÇÑ ¶óÀ̺귯¸®´Â °¢ Ŭ¶óÀ̾ðÆ®ÀÇ ¸é¸é°ú ÇൿÀ» °áÁ¤Áþ´Â´Ù°í ÇÒ ¼ö ÀÖ´Ù. °³¹ßÀÚÀÇ ÀÔÀå¿¡¼ º¸¸é À§Á¬ ¶óÀ̺귯¸®´Â ÀÏ·üÀûÀÎ API(ÇÔ¼öµéÀÇ ¼¼Æ®)¸¦ °®°Ô µÇ°í µû¶ó¼ ÀÌ·¯ÇÑ ¿ä¼Ò°¡ ¾î¶² À§Á¬À» »ç¿ëÇÒ °ÍÀΰ¡¸¦ °áÁ¤Áþ°Ô µÈ´Ù.