Проектирование информационных систем уже давно не производится на бумаге, а производится с использованием автоматизированных CASE-средств (Computer Aided Software Engineering). Эти средства позволяют автоматизировать процесс проектирования информационной системы, провести ее анализ (например, финансово-стоимостной анализ), а затем уже и создать каркас рабочего приложения.
На текущий момент выделяют две основных методологии проектирования информационных систем: структурный и объектно-ориентированный. Нельзя говорить, что два средства этих двух подходов можно получить разные результаты — оба они описывают и моделируют рассматриваемую предметную область.
Информационная система — совокупность информационного, математического, технического и другого обеспечения, а также персонала для оперативной подготовки необходимой информации для лиц, принимающих решения. Информационные системы бывают, как минимум, двух типов — системы обработки данных (СОД) и автоматизированные информационные системы. Системы обработки данных предназначены для автоматизации работы с данными и выполнения информационных процессов: поиска, хранения, обработки, передачи информации. К таким системам справедливо можно отнести информационно-справочные системы, например Гарант. Такие системы предназначены для упрощения поиска документов, формирования простых отчетов и других простых процессов обработки информации.
