software engineering
Menu

Cross-platform development

Windows, Linux, MacOS, iOS Get a Quote →

We develop cross-platform software applications using popular toolkits. These include native WIN32, MFC and WinRT on Windows, and wxWidgets, GTK+ and QT on Linux. We also use Xcode and AppKit/Cocoa for Mac OS and iOS.

Time Stamp Authority (TSA) server

Linux Get a Quote →

TOOLS.LV TSA (Timestamping Authority) is an on-premises IETF RFC3161 → and RFC5816 → compliant server. It plays a critical role in protecting data records by providing proof that the data existed at a specific point in time and has not been altered since notarization and timestamping. The TSA server is compatible with certified Hardware Security Modules (HSMs) and adheres to ETSI → standards for qualified timestamps under the EU eIDAS Regulation.

Native software development

Linux and Windows Get a Quote →

We have over 24 years' experience providing C/C++ consulting and product development services to ISVs, technology companies and enterprises. We develop feature-rich, OS-native software products for Linux and Windows, including utilities, tools, gadgets, widgets and office, communication and multimedia apps.

System software and device driver development

Solaris, AIX, HPUX, Linux and Windows Get a Quote →

We develop software designed to run efficiently in environments with limited resources. This includes kernel modules and device drivers for custom hardware, such as portable and plug-and-play devices, as well as TCP/IP and Inmarsat-C communication devices.

Security software development

E-ID, XAdES, LDAP, Active Directory, Kerberos, PAM, SCHANNEL and OPENSSL Get a Quote →

Our areas of expertise include security, access and identity management software, as well as back-end system components for electronic security devices. For example, we offer Windows and MacOS native E-ID → client software, which can be used to sign and verify digital signatures, and to open and save documents inside an EDoc → container.
We also develop and support web policy agents for Apache HTTP Server, Microsoft Internet Information Services (IIS), NGINX and Varnish proxy servers.

eID document helper

Create, view and sign ASICE, EDOC and PDF documents

A simple to use application for viewing ASCIE, signed PDF and EDOC files. eID document helper supports the following:

create, view, update, verify and sign ASICE document

view, update, verify and sign EDOC (2.0) document

view, verify and sign PDF document

XAdES-B-LT and PAdES-LT profiles

RFC 3161 trusted time stamping (TSA)

RFC 6960 Online Certificate Status Protocol

Latvian, Estonian and Lithuanian eID smart cards

Porting, upgrades & refactoring

Solaris, AIX, HPUX, Linux and Windows Get a Quote →

Our systems programming experts can port or refactor your software to ensure it remains usable as technologies evolve.

Porting – OS, Databases, Libraries & frameworks

Refactoring involves source code translation, binary translation, structure improvements, data re-engineering and adaptation.

Network signaling & data analysis tools

Signaling System 7 (SS7) and IETF SIGTRAN specifications Get a Quote →

We provide telecoms operators and service providers with a range of carrier-grade signalling products that deliver proven, industry-standard signalling, interconnect and routing solutions for legacy, IP and 4G LTE networks.

Web application development

HTML, CSS AND JavaScript Get a Quote →

We create web-based applications that help our clients work more collaboratively, serve their own clients more efficiently, and streamline their business processes. Whatever your requirements, our experience and track record mean we can provide the web application you need. Recent applications we have developed include:

Asset management application

Data gathering application

Data sharing application

Self-service applications for customers

ERS, Electronic recording and reporting system

Electronic Logbook management Get a Quote →

ERS is a complex system for the recording, reporting, processing, storing and transmitting fisheries data in due accordance with EU legislation (EU 1077/2008).


Licensing:

A subscription-based licensing model, based on the size of the fleet to be monitored


Server application:

Windows Server 2016 or newer

Microsoft SQL, Oracle or PostgreSQL RDBMS server

Web access module for data analysis, reporting and remote query management

3rd party application integration API


Client module:

Windows 7 or newer

No runtime requirements, native Windows application is 3MB in size, support for over-the-air remote updates

Support for all ERS logbook types

Data import and export

Remote diagnostics and monitoring

Communication over TCP/IP, GPRS/Cellular networks, on-board SMTP, Inmarsat C or proprietary VHF/UHF radio systems

NMEA and Inmarsat C compliant vehicle tracking device support

A cost and size effective binary data exchange format