Informační systém musí mít prostředky sběru, kontroly a uchovávání dat. Data musí být zobrazitelná ve srozumitelné formě pro uživatele. Jinak potřebujeme data zobrazit pro ředitele, jinak pro návrháře a jinak pro skladníka. Toto zobrazení bývá častým problémem budování IS.
IS je nástroj podporující jisté činnosti, proto ho není možno koupit jako obyčejný program, je třeba upravit již existující nebo vytvořit nový. K tomu je zapotřebí analýza potřeb a požadavků a z toho vyplývá spolupráce dodavatele se zákazníkem. Je potřeba vědět proč, z jakého důvodu je IS zaváděn. Základními problémy, které mohou vést až k nedokončení vývoje, bývá nejasnost nebo nekomplexnost požadavků na systém, nedostatek zájmu a podpory ze strany budoucího uživatele nebo také nedostatek zdrojů (čas, peníze).
Teorie informačních systémů se proto musí soustřeďovat na řešení řady otázek: - Metody ukládání a vyhledávání informací v paměťových podsystémech počítače. - Jazyka a metody pro popis systémů a procesů. - Problematika kontroly chyb a spolehlivosti. - Principy učení se a heuristik. - Procesy typu člověk - stroj. - Typy zpracování informací - od dávkového, přes interaktivní až po plně automatizované.