Я думаю, вы обнаружите, что большинство людей считают, что варианты «все в одном», по определению, не могут быть «современными». Это связано с тем, что они используют механизмы базы данных файлового сервера, а не системы клиент-сервер (если бы они использовали механизмы клиент-сервер, база данных и пользовательский интерфейс по необходимости были бы отдельными процессами).
Я провожу большую часть своего времени, используя базы данных файлового сервера, и обнаруживаю, что они прекрасно работают для компаний, с которыми я работаю. Но большинство людей не считают такую технологию, которая имеет ограниченную масштабируемость и подверженную проблемам с повреждением файлов, если есть проблемы с сетью, очень актуальной.
Существуют некоторые среды разработки (моя любимая - Delphi, но VS .NET также входит в эту категорию), которые утверждают, что обеспечивают ту же производительность разработки, что и продукты «все в одном», но я не нахожу это быть так. Мне бы очень хотелось увидеть продукт, который «привязывается» к различным базам данных и обеспечивает тот уровень производительности, который вы получаете, например, в Access, но если он существует, я об этом не слышал.
Access все еще разрабатывается и поддерживается, и я считаю, что есть и текущая версия FoxPro. Я также провожу много времени с нишевым продуктом R: Base, который я считаю очень продуктивным и создающим привлекательные приложения, но, безусловно, есть компромиссы с точки зрения языка программирования и доступа к операционной системе. .