Ajutorul sensibil la context este informațiile furnizate de o aplicație software utilizatorilor pe baza activității utilizatorului. Scopul său este de a oferi informații relevante rapid și eficient. Factorii de luat în considerare la proiectarea unui sistem de ajutor sensibil la context sunt mecanismul de declanșare, interfața cu utilizatorul, conținutul și opțiunile de personalizare. Principalele provocări includ înțelegerea intenției utilizatorului și a costului sistemului de ajutor.
Mecanismele de declanșare sunt mijloacele prin care utilizatorul solicită ajutor. Declanșatoarele tipice includ tasta F1, un simbol în bara de instrumente a aplicației și un clic dreapta al mouse-ului. Declanșatoarele pot include, de asemenea, combinații de taste personalizate, anumite comenzi rostite folosind software de recunoaștere a vorbirii, ecrane tactile sau alte interfețe prietenoase cu accesul.
Interfața cu utilizatorul poate lua forma unor ferestre pop-up, sfaturi pentru instrumente sau un ecran cu alegeri multiple care pune întrebarea: „Ce încercai să faci?” Ajutorul încorporat în funcție de context încearcă să răspundă la cele mai probabile întrebări în orice moment al software-ului, furnizând text de instrucțiuni pe măsură ce utilizatorul lucrează. Opțiunile de personalizare oferă utilizatorului posibilitatea de a dezactiva funcțiile care nu sunt necesare sau enervante.
Conținutul este esențial pentru proiectul de ajutor. În mod tradițional, software-ul direcționa utilizatorul către documentația completă, oficială. Această documentație a avut adesea exemple explicative, reguli de sintaxă și referințe încrucișate. Pe măsură ce Internetul a devenit disponibil continuu pentru mulți utilizatori, companiile de software și-au pus online sistemele de ajutor. Unele companii au abandonat să scrie propriul conținut de ajutor și au direcționat utilizatorul către un motor de căutare.
În 2011, unii observatori credeau că dezvoltarea ajutorului sensibil la context este în scădere. În loc de documentație, furnizorii de software au început să ofere formate de întrebări și răspunsuri sau cum să fac acest lucru. În aceste cazuri, utilizatorul învață o sarcină, dar probabil că nu este conștient de posibile rafinari. Ca rezultat, mulți utilizatori ar fi putut folosi mai puțin decât întreaga funcționalitate a programului.
Alți experți au susținut că utilizatorii au încetat să citească manuale. Grupurile lor de discuție indică informațiile preferate de utilizatori furnizate într-un stil conversațional. Acești experți au descris documentația completă ca o risipă și au spus că le împiedică capacitatea de a concura. Lipsa documentației a dat naștere unei industrii editoriale specializată în manuale de software de la terți.
Site-urile web care utilizează sisteme de management al conținutului (CMS) pot fi poziționate pentru a adăuga sisteme de ajutor utile sensibile la context. Site-urile CMS stochează conținutul în baze de date, iar formatarea și aspectul site-ului web sunt separate de conținut. Deși aceste site-uri nu sunt aplicații, ajutorul sensibil la context poate fi util atunci când navigați pe site-uri mari. CMS utilizat ca interfețe de utilizator pentru aplicații sau alte soluții bazate pe baze de date ar putea ajuta la reducerea costurilor acestor sisteme care necesită forță de muncă.