Уровень1: Консольное .NET-приложение, информация хранится в объектах в памяти.
Уровень2: Консольное .NET-приложение, информация хранится в объектах в памяти, но есть возможность работы с файлами для сохранения/загрузки данных (для обеспечения персистентности объектов).
Уровень3: Консольное .NET-приложение, информация хранится в объектах, персистентность которых реализуется с помощью использования БД.
Уровень4: Веб-приложение на базе ASP.NETMVC, информация хранится в объектах, персистентность которых реализуется с помощью использования БД.