Попытаемся сначала проследить развитие технологий программирования, чтобы иметь представление о том, какую нишу занимает этот программный продукт (Delphi) среди других систем разработки. Можно по-разному рассказывать об эволюции языков программирования и представлять этот процесс либо в виде дерева направлений (языки программирования, языки разметки, языки обработки данных, функциональные языки, скриптовые языки) либо в виде линеек развития каждого семейства языков (Algol, Pascal, Оберон). Важно понимать тенденции развития.