Одним из основных направлений деятельности компании DigiTerra является разработка и проектирование программного обеспечения. Опыт работы специалистов компании в этой области охватывает как проекты по созданию сложных многоуровневых корпоративных систем, так и небольших приложений, облегчающих выполнение простейших бизнес-процессов.

Мы склонны объединить разработку прикладного программного обеспечения с созданием веб-сайтов, так как клиентам чаще всего требуется объединить внутрикорпоративную базу данных с базой данных складского учета, и выборочно демонстрировать часть этих баз в Интернет как для представления клиентам и дилерам, так и для удаленного доступа сотрудников к базе данных предприятия.

При разработке программного обеспечения наши специалисты учитывают все пожелания клиентов, но  и рекомендуют свои решения, которые без изменения стоимости проекта только улучшат его эффективность.

Технологии, используемые при создании програмного обеспечения:


Java

Java — так называют не только сам язык, но и платформу для создания приложений уровня предприятий на основе данного языка.
Программы на Java могут быть транслированы в байт-код, выполняемый на виртуальной java-машине (JVM) — программе, обрабатывающей байтовый код и передающей инструкции оборудованию, как интерпретатор, но с тем отличием, что байтовый код в отличие от текста обрабатывается значительно быстрее.
Достоинство подобного способа выполнения программ — в полной независимости байт-кода от ОС и оборудования, что позволяет выполнять Java приложения на любом устройстве, которое поддерживает виртуальную машину.


PHP

PHP — язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
В области программирования для Сети, PHP — один из популярнейших скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п.


Adobe Flash

Adobe Flash — это программа, позволяющая создавать интерактивную векторную графику и анимацию для Сети. Web-дизайнеры используют Flash для создания различных кнопок, линеек прокрутки, меню, анимированных логотипов и других элементов, включая звук. Файлы Flash компактны и быстро загружаются (используется потоковая технология). Для того чтобы их увидеть броузер посетителя должен иметь соответствующие дополнение ). При его отсутствии,  оно скачивается из интернета.


MySQL

MySQL — свободная система управления базами данных (СУБД).
MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы поддерживающие полнотекстовый поиск, так и таблицы поддерживающие транзакции на уровне отдельных записей.  Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.


PostgreSQL

PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД), является свободной альтернативой коммерческим СУБД.
Сильными сторонами PostgreSQL считаются:
  — поддержка БД неограниченного размера;
  — мощные и надёжные механизмы транзакций;
  — система встроенных языков программирования;
  — поддержка многих языков программирования;
  — легко расширяемая система типов.

Hypertext markup language
HTML

HTML — это стандартный язык разметки документов во Всемирной паутине. Все веб-страницы создаются при помощи языка HTML. Язык HTML интерпретируется браузером и отображается в виде документа, удобном для человека.
Язык HTML позволяет размечать текст:
  — сделать текст жирным, курсивным или подчёркнутым;
  — вставить специальные символы (символы пунктуации, математические символы, греческие и готические буквы, стрелки и т.п.);
  — поменять гарнитуру, кегль, начертание, цвет шрифта;
  — выровнять текст по центру, левому/правому краю, по ширине;
  — оформить текст как гиперссылку на другую страницу или файл;
  — нарисовать таблицу и т.д.


JavaScript

JavaScript — скриптовый язык, чаще всего использующийся при создании сценариев поведения браузера, встраиваемых в веб-страницы.
JavaScript в данный момент полностью занимает нишу браузерных языков.JavaScript также находит применение в качестве скриптового языка доступа к объектам приложений. Платформа Mozilla использует JavaScript. Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях Adobe, как Adobe Photoshop, Adobe Dreamweaver или Adobe Illustrator.

Инпро-электро
CSS

CSS — технология описания внешнего вида документа, написанного языком разметки. Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML, но может применяться с любыми видами документов в формате XML.
CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого (написанного на HTML или другом языке разметки) и представления документа (написанного на CSS). Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печать, чтение голосом (специальным голосовым браузером или программой чтения с экрана).


AJAX

AJAX — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.
AJAX — это не самостоятельная технология, а концепция использования нескольких смежных технологий.