Что такое  SMWrap
Быстрая разработка приложений
Печать отчетов
Внедрение приложения
Безопасность приложения


SMWrap - среда быстрой разработки приложений (Rapid Application Development) для создания высокоэффективных Intranet/Internet приложений, которые используют СУБД Cache 3.X или 4.X (8 бит). Приложения SMWrap - это полноценные GUI приложения, которые строятся на архитектуре тонкого клиента. Для соедния с базой данных используется протокол TCP/IP. Весь код приложения (включая интерфейс) содержится в классах Cache внутри БД, поэтому на стороне клиента необходимо иметь только выполняемый файл размером 1,9 Мб. Данный файл может быть загружен с сайта. После чего мастер установки установит SMWrap на Ваш компьютер. Для установки и использования SMWrap Ваши клиенты должны знать только IP адрес компьютера, на котором установлен сервер Cache и имя приложения. Весь код приложения и интерфейса хранится внутри БД, поэтому при использовании SMWrap стоимость сопровождения резко уменьшается. Например, для изменения какой-либо формы Вашего приложения достаточно загрузить класс Cache и откомпилировать его. 
Технология SMWrap - это технология действительно тонкого клиента: SMWrap со стороны клиента - это "браузер", который понимает команды специального формата и создает и управляет соответствующими GUI приложениями. Он не знает ничего о приложении, которое выполняет, а все что он делает - это выполнение входящих команд и уведомление сервера о событиях, которые произошли как результат действий клиента.

Приложение SMWrap состоит из классов Cache. Язык, который используется для разработки приложений SMWrap - тот же самый язык, который используется СУБД Cache. Для версий 3.X и 4.0 - это Cache ObjectScript, а в будещем могут использоваться Cache Basic или други языки, поддерживаемые данной СУБД. 

Intersystems Cache` 2017 (IRIS):
https://github.com/MyasnikovIA/SMWrap2017