¿ä±¸ »çÇ× ´Ü°èºÎÅÍ Ç¥ÁØ ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÏ¸ç ¿ä±¸ °ü¸® ü°èµµ (±â´É , ºñ ±â´É , ºñÁî´Ï½º ¿ä±¸ »çÇ× , SW, HW µî )¸¦ UMF¿¡ Æ÷ÇÔÇÔÀ¸·Î½á ¼³°è ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛÁ¡À» ¸íÈ®È÷ ÀÌÇØÇϰí ÁøÇàÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ¸¸ç ¿ä±¸»çÇ׿¡ ´ëÇÑ µ¥ÀÌÅÍ´Â ¹®¼°¡ ¾Æ´Ï¶ó ¸ðµ¨¸µ µµ±¸ ±â¹ÝÀ¸·Î ÀÛ¼ºÀ» ÇÏ°í ¿ä±¸»çÇ׿¡ ´ëÇÑ º¯°æ °ü¸®³ª ÃßÀûÀÌ °¡´ÉÇÏ°Ô ÇÑ´Ù . ¶ÇÇÑ ¹®¼ÀÇ »ý¼ºµµ ¹Ýµå½Ã ÀÚµ¿È¿¡¼ Àû½Ã¿¡ ¹Ù·Î ¿ä±¸»çÇ× ¸í¼¼¸¦ ¸¸µé ¼ö ÀÖ´Â ÀÚµ¿È ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù .
UMF ´Â Ç÷§ÆûÀ̳ª ½Ã½ºÅÛ¿¡ µ¶¸³ÀûÀÎ PIM(Platform Independence Model) ¼³°èµµ¿Í ¾ÖÇø®ÄÉÀ̼ǰú ÇÁ·¹ÀÓ¿öÅ©¿¡ Á¾¼ÓÀûÀÎ PSM(Platform Specific Model) ¼³°èµµ¸¦ ÇÔ²² Á¦°øÇÔÀ¸·Î½á µµ¸ÞÀÎ Model °ú ÄÚµå Model ¿¡ ´ëÇÑ ÀÌÇØ¸¦ ³ôÀÏ ¼ö ÀÖÀ¸¸ç ÄÚµå »ý»êÀ» À§ÇÑ ¼³°èµµ°¡ °¡´ÉÇÏ´Ù .
UMF ´Â AFM(Application Factory Management) °ú ÇÔ²² °°ÀÌ Á¦°øµÈ´Ù . AFMÀº ¸ðµ¨¸µ ÀÎÇÁ¶ó¸¦ ¹Ì¸® °í¹ÎÇϰí ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡ °¡Àå ÃÖÀûÈ µÈ SW SetÀ» »çÀü¿¡ ¹Ì¸® Á¡°ËÇÏ°í ±ÃÇÕ Å×½ºÆÃÀ» ¼öÇàÇϸç ÀÛ¼º µÈ UMF¸¦ »çÀü¿¡ ¹Ì¸® APL ¿¡ °¢ ´Ü°è º° ¼ÒÇÁÆ®¿þ¾î¿¡ ¹Ì¸® ÅÛÇø´À¸·Î Æ÷ÆÃÇÑ´Ù . À̴ ǥÁØ ¸ðµ¨¿¡ ´ëÇÑ ³ëÇÏ¿ì»Ó¸¸ ¾Æ´Ï¶ó °³¹ß ÀÎÇÁ¶ó¿¡ ´ëÇÑ ³ëÇϿ쵵 Àç»ç¿ëÀÌ µÉ ¼ö ÀÖ°Ô ²û Çϴµ¥ ¸ñÀûÀÌ ÀÖ´Ù .
UMF + OO, CBD, Framework - ÇÁ·ÎÁ§Æ®¿¡¼ÀÇ °³¹ß ¹æ¹ý·ÐÀÌ ¾µ¸ðÀÖ±â À§Çؼ´Â ±â¼ú ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ °¡À̵尡 ¹Ýµå½Ã Á¸Àç ÇØ¾ß ÇÏ¸ç °è¼ÓÇØ¼ ¹ßÀüÇÏ´Â °³¹ß ÆÐ·¯´ÙÀÓ (OO, CBD, FBD)¿¡ Àû½ÃÀûÀ¸·Î Method ¿Í Knowledge Set (Methodology = method + knowledge)À» Á¦°øÇØ¾ß ÇÑ´Ù . - UMF ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç»ó°ú öÇÐÀ» °¡Áö°í ÀÖÀ¸¹Ç·Î Ç¥ÁØÈµÈ ¸ðµ¨·Î ¹Ýµå½Ã ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ® ¸ðµ¨·ÎÀÇ Àç»ç¿ëÀÌ °¡´É ÇϰԲû ÀÛ¼ºÀÌ µÇ¾î¾ß Çϸç, ºñÁî´Ï½º ¸ðµ¨»Ó¸¸ ¾Æ´Ï¶ó Code ±â¹ÝÀÇ ¸ðµ¨ (Logic, Component, Framework + Application)µéµµ Æ÷ÇÔÀ¸·Î¼ °³¹ßÀÚµé·Î ÇÏ¿©±Ý °³¹ß »ý»ê¼º¿¡ Á÷°áµÉ ¼ö ÀÖ´Â º£À̽º ¼³°è ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù . - ±â¾÷ ³»¿¡¼´Â Ç¥ÁØÈ µÈ ¼³°è ±â¼úÀ» ÃàÀûÇϰí À̸¦ °øÀ¯ Çϸç ÇÁ·¹ÀÓ¿öÅ© ÇüÅ·Π¹ßÀüÇÏ´Â ÁøÈ ¸ðµ¨À» ±â¹ÝÀ¸·Î ÇØ¼ ±¸Ãà ¹× Àû¿ë µÊÀ» ¿øÄ¢À¸·Î ÇÑ´Ù . UMF ´Â µ¥ÀÌÅͺ£À̽º¸¦ ¸®ÆÄÁöÅ丮·Î »ç¿ëÇÏ°í ¸ðµ¨ÀÇ »êÃâ¹°À» ¸ÞŸ ÆÄÀÏ ÇüÅ·ΠÀúÀå¼Ò¿¡¼ °ü¸®ÇÑ´Ù . UMF´Â Oracle¹× DB2, Sybase¿¡¼ºÎÅÍ Open DBMSµµ Áö¿øÇÔÀ¸·Î¼ È¿À²ÀûÀÎ ºñ¿ë¿¡ ¸ñÀûÀ» µÐ´Ù .
Ç¥ÁØÈ µÈ ¼³°èµµ¸¦ ¹Ì¸® Á¦°øÇÔÀ¸·Î½á ¼³°è ÀÎÇÁ¶ó¸¦ °í¹ÎÇÏ´Â ±â¾÷µé¿¡°Ô ºñ¿ë°ú ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù .
±â¾÷Àº °¡Àå ÁÁÀº ¸ðµ¨À» ÇÁ·Î±×·¥¿¡ Àû¿ë ÇÒ ¼ö ÀÖ´Ù .
±â¾÷ ³» Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÁ·Î¼¼½º¿¡ ÇÊ¿äÇÑ Æ¯Á¤ ÇÁ·¹ÀÓ¿öÅ©ÀÇ °áÇÕÀº ÇÁ·ÎÁ§Æ®¸¦ ÃÖ´ëÇÑ ÇÕ¸®ÀûÀÎ °üÁ¡¿¡¼ ¸ðµâÈÇÔÀ¸·Î½á º¸´Ù ³ªÀº »ý»ê¼º , ¾ÈÁ¤¼º , Æí¸®¼ºÀÇ Çâ»óÀÌ ÀÌ·ç¾îÁø´Ù .
¿ÜÁÖ ¾÷ü¿¡ ÇÁ·ÎÁ§Æ®¸¦ ¸Ã±æ ½Ã¿¡ º¸´Ù ´õ È¿°úÀûÀÎ ÅëÁ¦¿Í °ü¸®°¡ °¡´ÉÇÏ¸ç »çÀü¿¡ ¾÷üÀÇ ¼³°è ¿ª·®À» ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù .
Á¦°ø µÇ´Â Ç¥ÁØ ¸ðµ¨Àº ¹Ýµå½Ã ¹®¼°¡ ¾Æ´Ï¶ó ¼³°è XML ÆÄÀÏ·Î Á¦°øÇÔÀ¸·Î¼ Â÷ÈÄ ¸ÞŸ ¸ðµ¨ ¸®ÆÄÁöÅ丮¸¦ ±¸ÃàÇϴµ¥ 1Â÷ÀûÀÎ ¿ø½Ã µ¥ÀÌÅͰ¡ µÇ°Ô ÇÑ´Ù .