Най-важното нещо в една ИС е структурата на базата данни.
Независимо как се реализира структурата на базата данни, ще има заявки които ще се изпълняват бързо и лесно и такива, които ще се изпълняват бавно и трудно.
Отношението между количествата на бавните и бързите заявки НЕ зависи от архитекта на базата данни.
На теория, една ИС се проектира според процеса, които се стреми да автоматизира. На практика, един процес, които трябва да бъде автоматизиран се изяснява паралелно с разработването на ИС.
Потребителите на ИС очакват тя да реши проблемите в процеса, които те не могат да решат без наличието на ИС.
Сложността на потребителския интерфейс на една ИС е пропорционална на компютърната неграмотност на потребителите, които го използват.
При достатъчно грамотни потребители интерфейс не е необходим — те могат да работят директно с базата данни.
При достатъчно неграмотни потребители интерфейс не е необходим — всеки възможен интерфейс би бил не подходящ за тях.
На някакъв етап от работата на ИС ще се появи потребител, който ще иска да изведе данни, които никога не са били въведени.
Сред потребителите на ИС винаги ще има поне един, който смята, че може да направи по-добра ИС, по-бързо и по-евтино.
Независимо колко данни има в една ИС, ще има поне един потребител, който ще иска справка за всички тях.
Колкото по-дълго работи една ИС, толкова повече тя се доближава до Универсалната ИС, която би могла да замени всички останали ИС. Малко преди достигането на тази цел тя бива изхвърлена поради своята сложност и неудобство.