A criação de programas de computador, quando baseada em metodologias ou processos formalizados, é conhecida como engenharia de software.
ɐ kɹˌiɐsˈɐ̃ʊ̃ dɨ pɹˌuɡɹˈɐ̃mɐʒ dɨ kˌumputɐdˈoɹ, kwˈɐ̃ŋdʊ bˌɐziˈadɐ ˈeɪŋ mˌetudˌuluʒˈiɐz ˈow pɹˌusˈɛsʊʃ fˌuɾəmɐlizˈadʊʃ, ɛ kˌuɲɨsˈidɐ kˈomw ˌeɪŋʒɨɲɐɾˈiɐ dɨ sˈɔftwˈɛɹ.