Небольшой группой разработчиков реализована объектная СУБД с новыми возможностями, позволяющими быстро и надежно формировать логику вычислений между полями объектов. За счёт переноса логики взаимодействия объектов из скриптов в декларации получили кратный прирост производительности специалиста, использующего СУБД. На основе данной СУБД автоматизировано несколько организаций, разработано более 10 программ. При этом:
- тиражные программы работают более чем у 3000 пользователей
- комплексная автоматизация строительного предприятия (бухгалтерия, снабжение, отдел кадров, зарплата, планирование, исполнение, директор)
- программа для администрации района области
- программа для обменных пунктов банка (около 200 одновременно работающих пункта обмена валют)
На свои ноу-хау оформлены три международных PCT заявки. Находимся на стадии оформления документов для подачи на патенты США/Евросоюз/Китай. После завершения оформления патентов видим два возможных пути - или самостоятельное развитие проекта или продажа интеллектуальной собственности крупной ИТ компании. Патенты оформляются на ООО. За долю в ООО ищем инвестора на оплату затрат на международное патентование. Необходимая сумма - 2 500 000 рублей. Сумма указана без учета субсидирования. Около 70% указанной суммы будет возвращена в течение 3-6 месяцев. Остальная часть суммы будет являться оплатой за долю в ООО.
Ставя себе цель выпускать функционально сложные прикладные программы быстро, и с наименьшими затратами, мы создали свою самодостаточную вычислительную среду, в которой объектная база данных интегрирована со всеми необходимыми инструментами разработки в компактный продукт — платформу .
В вычислительной среде платформы роль программы выполняет декларативная ER-модель приложения, фактически описывающая структуру базы данных. Эта модель создается простым визуально-наглядным комбинированием экземпляров всего четырех элементарных информационных мета-сущностей. В процессе исполнения, вычислительная среда использует модель приложения как свод правил поведения при отработке всего многообразия внешних событий, и делает это на высочайшем уровне алгоритмической надежности. Иными словами, создавая программу, мы не используем традиционные языки программирования. Руководствуясь исключительно понятийным анализом целевой предметной области, мы программируем функциональность прямо в ее терминах. Точно также создается и интерфейс - комбинацией экземпляров интерфейсных представлений сущностей модели приложения, и их событий. Никакой компиляции, переключение между режимами конструирования и исполнения — одной клавишей, и результат виден сразу.