Каждая из используемых вами программ имеет своего автора — программиста (или коллектив разработчиков), который программы; версии написал ее и представил в распоряжение пользователей. Однако нередко после выхода версии программы и ее тестирования оказывается, что код содержит скрытые ошибки или что возможности программы слишком ограниченны. Это приводит к тому, что через некоторое время появляется новая версия программы — исправленная и дополненная новыми функциями. Наличие на рынке множества версий различных программ обычно ставит пользователей перед выбором, какую из них стоит приобрести. Как правило, большинство пользователей отдают предпочтение самой последней версии программы. Лучшим аргументом в пользу новой версии является тот факт, что работа с ней предоставляет прекрасную возможность для усовершенствования личного мастерства, изучения неизвестных средств и функций продукта. Сказанное относится ко всем программным продуктам — операционным системам, графическим редакторам, браузерам и т. д.
Выбирая ту или иную программу, вы должны учитывать различия, существующие между версиями alpha, beta и release.
Версия alpha — это предварительная версия программы. Как правило, она содержит немало ошибок. Разработчик представляет ее на рынке с целью тестирования и получения откликов и рекомендаций, которые бы помогли исправить ошибки и улучшить программу.
Версия beta — это версия программы, прошедшей предварительное тестирование, то есть такой, в которой уже устранены наиболее грубые ошибки. Эта версия, как правило, распространяется с целью проверки функциональности программы и удобства интерфейса. Таких версий может быть несколько, и все они довольно работоспособны. Однако если вы начинающий пользователь, спешить с установкой beta-версии не стоит — лучше подождать версию release.
Версия release (или releasecandidate) — это практически окончательный вариант программы, которая уже не должна содержать ошибок и которую можно устанавливать на своем компьютере, не волнуясь о его работоспособности. В большинстве случаев версия release не отличается от основной версии программы.
После версии release на рынке, как правило, появляется основная версия программы, с новым именем или номером. Например, на рынке офисных программ на смену пакету MicrosoftOffice 2000 пришел пакет MicrosoftOffice XP. Такие мощные программные пакеты имеют не только названия или номера версий, но и редакции и комплекты поставки, каждый из которых рассчитан на определенную аудиторию и имеет различную стоимость. Кпримеру, тотже Microsoft Office XP выпускаетсявчетырехредакциях: Standard, Professional, Developer и Professional Special.