We develop digital solutions for managing, processing and sharing information and delivering services, in the form of applications and web platforms.
Open-source technologies
Our platforms are developed using open-source technology and adopt responsive approaches (HTML5, CSS3, Javascript based on Bootstrap 4+ framework), allowing users to work via the web on both desktop and mobile devices (tablets and smartphones).
Services can be delivered as:
- PaaS (Platform as a Service): a subscription-based service delivered from our servers
- On premise: the application is installed on the client’s servers, with administration and maintenance provided as an annual service.

Scalable architectures
We design and implement solutions that can grow with evolving needs. All our platforms are scalable, making it possible to add modules and features over time in order to best adapt to the client’s requirements. The architecture is developed according to a C-model scheme, in which the following modules are relevant:
- Framework core
- Authentication (role, profile, permissions)
- Admin area (configuration, data loading, control)
- Stats and reporting
- Presentation layer (UI - UX)
- IN/OUT interfaces
- Application modules
Integration with corporate IT systems
Systems work better when they are integrated with the world
Great effort is dedicated to developing machine-to-machine interfaces with corporate information systems and web upload interfaces with validation and rollback. We develop custom interfaces to support data loading from any information system (Webservice, FTP, ...) and data export in JSON, CSV, EXCEL and PDF formats. For healthcare and pharma, we use FIR-HL7, XLM, JSON, DAFNE and NSO protocols.


Privacy by design
We always pay close attention to data processing. Authentication through corporate LDAP and two-factor verification mechanisms. We develop routines for acquiring data from automated information flows. We implement processing and elaboration through algorithms and rules within the application, limiting manual operations as much as possible. Platform profiling for managing dedicated views for specific profiles. Notification systems and access logs.
Agile development
We prefer to “do” quickly and test immediately
Following an “agile” approach, application modules are designed, developed and implemented one at a time, with rapid production cycles. Each cycle includes:
- analysis and development of the module
- configuration of user interfaces (in the different views/profiles)
- user testing conducted by involving users to verify functionality
- finalization of the module based on test results
