ІПС НАНУ протягом багатьох років проводить дослідження і розробки у напряму розвитку індустрії програмної продукції за науковими й прикладними проектами НАНУ. Це насамперед :
– технологія програмування – компонентне, сервісне, агентне програмування, тестування та оцінювання якості програм за сучасними стандартами;
– стандартизація життєвого циклу (ЖЦ) розробки програмної продукції (ДСТУ 12207), якості (ДСТУ 9126) тощо;
– керування якісним виготовлення програмної продукції за стандартами якості;
– розроблення ліній виробництва програмних продукції з використанням компонентів повторного використання (КПВ) та методу зборки їх у нові програмні структури;
– побудова репозиторієв готових різнорідних ресурсів (програмних компонентів та артефактів) щодо подання знань про них в стандартизованої формі згідно стандартів OWSL та їх комерційного обслуговування, пов’язаного з економією капіталовкладень при відборі потрібних ресурсів з метою повторного їх використання в нових прикладних системах;
– розроблення предметно-орієнтованих мов програмування типу DSL, Work Flow та онтологій для опису моделей предметних областей, деякі функції котрих генеруються у мови програмування або відбираються як готові ресурси й разом вони конфігуруються у варіабельні структури, здатні до адаптування у різні розподілені середовища для функціонування;
– досліджені й реалізовані нові моделі взаємодії, варіабельності та життєздатності, які забезпечують інтероперабельність, варіантність та живучість знов створених ПС у жорстких умовах гетерогенних середовищ;
– розроблено схему генерації фундаментальних типів даних сучасних МП та загальних типів даних стандарту ISO/IEC 11404 – 2007 (General Data Types), орієнтовану на системне перетворення й генерацію типів даних з глобальних сховищ даних до потрібного вигляду в Cloud Computing.