Ez az irat elmagyarázza,
hogy elég sok
programnyelv van a piacon;
mivel, egy fejlesztőnek szüksége van arra, hogy egyeztesse a
programnyelv lehetőségeit a fejlesztendő program igényeivel. Az író
kihangsúlyozza azt is, hogy lényeges a környezetet is figyelembe venni,
akár műszaki, akár műveleti, melyben az új program majd működni fog. Az
iromány felsorol néhány megfontolást, mint például a programnyelv
sebessége. Fontos a rendszerintegráció is, mely azt jelenti, hogy a programoknak más rendszerben is működniük
kell, akkor is, ha a programnyelv nem azonos, vagyis lennie kell bizonyos kommunikációs képességnek a
programnyelvek között.