O conjunto de ferramentas que permitem ao programador desenvolver programas de computador usando diferentes alternativas e linguagens de programação, de forma prática.
ʊ kˌuŋʒˈũŋtʊ dɨ fˌɨʁɐmˈeɪŋtɐʃ kɨ pˌeɾəmˈiteɪŋ aʊ pɹˌuɡɹɐmɐdˈoɹ dˌɨzeɪŋvulvˈeɹ pɹˌuɡɹˈɐ̃mɐʒ dɨ kˌumputɐdˈoɹ ˌuzˈɐ̃ŋdʊ dˌifɨɾˈeɪŋtɨz ˌɑltɨɾənɐtˈivɐz i lˌiŋɡwˈaʒeɪŋz dɨ pɹˌuɡɹɐmɐsˈɐ̃ʊ̃, dɨ fˈɔɾəmɐ pɹˈatikɐ.