Если брать за основу платформу .NET, то следует обратить внимание на два варианта:
— LightSwitch — позволяет практически в режиме «конструктора» генерировать необходимые формы. Но работает на базе Silverlight (то есть в AJAX проект его придется дополнительно встраивать)
— ASP.NET Dynamic Data — более мощный инструмент, Silverlight не использует, так же позволяет генерировать на лету формы для всех таблиц и при необходимости настраивать отображение путем описания параметров в классе метаданных который привязывается атрибутом к классу сущности.