Я собираюсь написать приложение в Adobe Air или Silverlight для автономного запуска в автономном режиме на рабочем столе. Это достаточно простое приложение, которое позволяет пользователю вводить текстовые данные и затем печатать отформатированные документы на основе этой информации. Очевидное место для хранения всех этих реляционных данных находится в базе данных. Я считаю, что Air поставляется с SQLite из коробки, поэтому никаких проблем нет, но, насколько я могу судить, Silverlight этого не делает. Как Silverlight управляет установкой приложения вне браузера, которому необходим доступ к локальной базе данных? Должен ли пользователь сначала установить SQL / SQLite, а затем Silverlight, или Silverlight может каким-то образом сам развернуть эту сторону?
Спасибо