software pentru sisteme de Informații îl face ușor să pună în aplicare unele dintre cele mai comune caracteristici ale unui IA. Software de sistem de management al conținutului (CMS), de exemplu, combină caracteristicile unui sistem de fișiere și o bibliotecă. Utilizatorii CMS poate verifica, modificare și verificați informațiile în timp ce urmărirea revizuiri ale informațiilor în timp și acces la revizuiri mai mari după cum este necesar. În plus, CMS sine sau un alt bucată de software poate prelua aceste informații după cum este necesar, cum ar fi pentru a adăuga la un document sau de afișare pe o pagină Web.
Doi CMSes preferat care atât organizează și conținut web sunt prezente Drupal și Alfresco. Drupal este un program gratuit CMS source, open scrise mai ales în Hypertext Preprocessor Language (PHP). Drupal este cunoscut pentru a fi foarte flexibil, dar atractiile sale majore sunt caracteristicile sale out-of-the-box și extensii gratuite, care sunt adesea necesare pentru implementarea unui site Web IA [sursa: Feiler]. Alfresco, un CMS pe bază de abonament, pune în aplicare o IA, care merge dincolo de conținutul Web, inclusiv caracteristici de gestionare in-house documente și înregistrări ale unei organizații.
În plus CMSes, alte software-ul poate fi folosit pentru a implementa unele sau toate o evaluare de impact. De exemplu, unele software-ul blog-ul și software-ul cum ar fi WordPress wiki ca se comporta ca și MediaWiki CMSes, deși au mai multe optiuni limitate pentru stocarea, clasificarea și prezentarea informațiilor. Un sistem de management al documentelor (DMS) este similar cu un CMS, dar limitată la anumite tipuri de informații. O DMS ca KnowledgeTree poate păstra formatul unui document în timp ce continuă pentru a urmări autor și amprenta de timp de fiecare revizuire. De asemenea, atunci când vine vorba de căutarea de informații, un DMS se va baza pe etichetele, mai degrabă decât căutarea conținutul documentului propriu-zis.
Informații crește și se modifică în timp, ca răspuns la nevoile utilizatorilor. Pentru arhitectul informații, acest lucru înseamnă a determina în cazul în care suma sau tipurile de informații nu se mai potrivesc AI existent sau atunci când există o schimbare în