ЗАЯВКИ
Прикладне програмне забезпечення (також відоме як додаток) - це програмне забезпечення, яке призначене для виконання різноманітних скоординованих завдань, дій чи функцій на користь користувача. Приклади застосування включають електронну таблицю, веб-браузер, медіаплеєр, поштовий клієнт, текстовий процесор, аеронавігаційний симулятор польоту, редактор фотографій, консольну гру або переглядач файлів. Прикладне програмне забезпечення використовується як збірний іменник для спільного посилання на всі програми. Це на відміну від системного програмного забезпечення, яке використовується для запуску комп'ютера.
Комп’ютер може комплектуватися разом із програмами, а також його системним програмним забезпеченням або публікуватися окремо, і їх можна кодувати як проекти з відкритим кодом, університети чи власність. Мобільні програми відносяться до терміну, що надається тим програмам, які створені для мобільних платформ.
КЛАСИФІКАЦІЯ
Заявки можна класифікувати різними способами або замовленнями. З юридичної точки зору, застосування переважно класифікується за допомогою так званого підходу "чорної скриньки" з урахуванням прав кінцевих абонентів або кінцевих користувачів.
Програмні додатки також можна класифікувати за мовою програмування, яка була використана для написання вихідного коду та виконання, а також щодо їх результатів та призначення.
- За правами власності та користування. Прикладне програмне забезпечення в основному виділяється серед двох основних класів: програмне забезпечення з відкритим кодом проти програмного забезпечення із закритим кодом, а також серед власних або безкоштовних програм. Запатентоване програмне забезпечення розміщується під ексклюзивні ліцензійні програми та ексклюзивні авторські права. Принцип відкрито-закрито стверджує, що програмне забезпечення може бути «відкритим лише для розширення, але не для модифікації». Такі додатки можуть отримувати доповнення лише сторонніми сторонами.
- За допомогою мови кодування. З часу майже загального прийняття та розвитку Інтернету, важливим розрізненням, яке з’явилося, було між веб-додатками, написаними за допомогою JavaScript, HTML та іншими власними веб-технологіями, і необхідністю наявності одного в Інтернеті та запуску веб-браузера.
- За призначенням і результатом. Прикладне програмне забезпечення може розглядатися як вертикальне або горизонтальне . Горизонтальні програми є більш поширеними та популярними, оскільки вони є загальним призначенням, наприклад, бази даних або текстові процесори. З іншого боку, вертикальні додатки - це нішеві продукти, призначені для певного виду бізнесу чи галузі або відділу, що знаходиться в організації. Інтегровані програмні комплекси намагатимуться вирішити кожен конкретний можливий аспект. Наприклад, банківський працівник або виробництво, або обслуговування клієнтів, або бухгалтерія.
Деякі різні типи прикладного програмного забезпечення включають:
- Набір програм . Це складається з безлічі програм, які входять до комплекту. Зазвичай вони мають відповідні функції, користувальницькі інтерфейси та функції, і вони можуть взаємодіяти між собою, наприклад, відкриваючи файли один одного. Багато бізнес-додатків часто в основному постачаються в таких люксах, як iWork, LibreOffice та Microsoft Office.
- Корпоративне програмне забезпечення. Це відповідає потребам потоку даних у процесах цілої організації в різних підрозділах, головним чином у великому розподіленому середовищі. Наприклад, система управління взаємовідносинами з клієнтами (CRM), програмне забезпечення для управління ланцюгами поставок та системи планування корпоративних ресурсів.
- Програмне забезпечення інформаційного працівника. Це дозволяє користувачам створювати та керувати інформацією, головним чином для окремих проектів у відділі, на відміну від управління підприємством. Наприклад, управління ресурсами та управління часом.
- Навчальне програмне забезпечення. Це пов’язано з програмним забезпеченням для доступу до вмісту, але воно має функції або вміст, адаптований для використання студентами чи викладачами. Наприклад, він може проводити тести.
- Програмне забезпечення для моделювання. Це імітує абстрактні або фізичні системи для навчання або досліджень.