Зависит от того, чего Вы хотите добиться. Есть ряд решений, когда сайт упаковывается вместе с сервером и базой и собирается в "единый EXE'шник" (неоднократно встречал подобные реализации для разнообразных оффлайн-справочников), есть вариации с Node.JS/Apache Cordova, можно в ваше приложение встроить компонент "Веб-браузер" (который обычно поставляется с большинством библиотек для построения интерфейсов) и загрузить Ваш сайт в него...