Édition et développement de logiciels, prologiciels et programmes