о забезпечення, призначеного для широкого кола користувачів, відбувається в процесі запеклої конкурентної боротьби між фірмами-виробниками програмного забезпечення. Частка некомерційного програмного забезпечення постійно знижується і все більше обмежується програмами, створюються в процесі наукових досліджень або для власного використання. p align="justify"> При розробці комерційних програм основним завданням фірм-розробників є, природно, забезпечення їхнього успіху на ринку. Для цього необхідно, щоб програми мали наступними якостями:
функціональність програми, тобто повнота задоволення нею потреб користувача;
наочний, зручний, інтуїтивно зрозумілий і звичний користувачеві інтерфейс (тобто спосіб взаємодії програми з користувачем);
простота освоєння програми навіть початківцями користувачами, для чого використовуються інформативні підказки, вбудовані довідники та детальна документація;
надійність програми, тобто стійкість її до помилок користувача, відмов обладнання і т.д., і розумні її дії в цих ситуаціях.
Розширюється практика здачі програмного забезпечення в оренду.
Стандартизація та інтеграція продуктів ПЗ.
У багатьох областях спільна робота різних виробників програмного забезпечення призводить до стандартизації окремих елементів інтерфейсу програм, форматів даних і т.д., що дуже зручно для користувачів. Це відбувається, перш за все, тому, що розробники програм переймають один у одного вдалі знахідки і прийоми і прагнуть забезпечити сумісність з іншими найбільш популярними програмами. p align="justify"> Збільшення потужності програм
Найважливішою тенденцією розвитку програмного забезпечення є неухильне збільшення їх потужності - програми можуть обробляти великі кількості даних, робити це швидше, надають користувачеві більше виконуваних функцій і т.д. Таким чином, розробники програмного забезпечення використовують можливості, що з'являються через збільшення потужності комп'ютерів. Вельми помітно і прагнення до інтеграції функцій програмного забезпечення. p align="justify"> Можливість дистанційного запуску ПЗ через Web.
Сьогодні більшість систем пл авно перетікають в Web. Всесвітня павутина затягує все більше і більше додатків. Бази даних набувають Web-інтерфейси користувачів, натомість наявних раніше настільних додатків. Зрештою, варто очікувати, що кінцевому користувачеві буде потрібен лише веб-браузер, щоб мати можливість задовольняти всі можливі потреби в програмному забезпеченні. У даному випадку користувачеві однаково, яка операційна система керує локальним комп'ютером, головне - надійність і продуктивність сервера. (Наприклад, пакет Microsoft Office може бути встановлений на віддалених серверах, а не на системах кінцевих користувачів, але запуск додатків при цьому буде відбуватися не менш шви...