top of page
Quiet Desk

Our services

The experience we gained throughout the years has shaped us as a reliable supplier with a wide range of services.

Services: Services
digitally generated image of blue light and stripes moving fast over black background.jpg
digitally generated image of blue light and stripes moving fast over black background.jpg
AdobeStock_259297364_Preview_edited.jpg

The core of our activities is software development

Our development staff put their past experience into new challenges in the most effective way possible and adopt new technologies efficiently to develop the best fitting solution for the customer, whether we are developing software for a full software system that is implemented solely by Caunos, taking part in a large project run by a customer, or doing boutique style, proof-of-concept development  using new technology.

We select the best software architecture and technology for the project, or adapt to the direction the client sets. We are vocal regarding design and technology improvements or possible cost savings, while always being a reliable and flexible partner that respects and values the client's direction and choices.

Owing to our extensive experience in relational and NoSQL databases and various search engines, we choose the best possible database and search technology based on the customer's needs and existing infrastructure.

We are committed to TDD during our implementation process, and go for the highest possible test coverage for all our software development.

We embrace event driven technologies and serverless computing where this is beneficial; we make extensive use of messaging and microservices.

digitally generated image of blue light and stripes moving fast over black background.jpg

Software maintenance and support

When our generous warranty period expires, we enter the maintenance phase. The maintenance activities, based on the customer's wishes, consist of any combination of defect resolution, operational support, hosting and infrastructure support, security, and lifecycle management. 

 

Our development process minimises the possibility of defects in a production environment. Should defects be raised, these will be processed with the appropriate priority, and the resolution will be deployed as part of regular maintenance releases, or as a hot-fix when the severity is high. 

 

Our support services include application monitoring, lifecycle management related changes, support and help desk requests.

infrastructure and security management, and more.

11062b_0fb2d2bfcfac45b6b29514f9c82bbddd~mv2_edited.jpg
digitally generated image of blue light and stripes moving fast over black background.jpg
Agile software development with developer using Kanban board framework methodology on comp

Project execution

Caunos is equipped with the knowledge and resources to execute full projects from the customer's ideas until a fully functional product is in place. Throughout the project, we not only provide technical experts to develop the solution, but also analysts and project leads to ensure that the implementation process is controlled and efficient.

We are fully supportive of and skilled in agile methodologies with an excellent track record in running projects with both Scrum and Kanban. When the work demands it (yes, sometimes it's still done), we also use discrete waterfall for small components.

digitally generated image of blue light and stripes moving fast over black background.jpg

Analysis and design

Our highly skilled analysts evaluate the needs, available specifications, constraints at the start of each project, together with the customer. They identify the best possible path to achieve the value the customer is after through a complete business and/or functional analysis.

Selecting the right architecture for the functionality required and the platform and financial constraints is crucial for the success of any project. Our solution architects define the architecture and high level design elements for the solution, produce data models, design (micro)services, specify how different components of the solution interact with each other, assess failure scenarios and as a result, create a blueprint of the solution which we then present to the customer for discussion and further refinement.

Logical Graph.jpg
digitally generated image of blue light and stripes moving fast over black background.jpg
Data Cloud_edited.jpg

Hosting and the Cloud

At Caunos, we work to achieve the highest business value for our clients, and where this would benefit the client, we provide hosting services on the cloud. 

 

When we host a solution for a client, we provide full operational support, including deployments, monitoring, OS and virtual hardware upgrades, cost optimization, and more.We work on most large cloud platforms, AWS being our favourite.

Services: Technology stack
digitally generated image of blue light and stripes moving fast over black background.jpg
Our Technology Stack

Programming Languages

Java

C/C++

Javascript

Python

Julia

Elixir

Erlang

Dart

IDEs

IntelliJ IDEA

VS Code

Eclipse

Tools

Jenkins

Nexus

Git

IntelliJ IDEA

VS Code

Frameworks

Spring Framework/Boot

ReactJS

AngularJS

Node.js

Flutter

AWS Lambda

Operating Systems

Linux

Windows

IOS

Android

MacOS

Databases & search

Oracle

MySQL

SQLServer

MongoDB

Cassandra

PostgreSQL

ElasticSearch

Solr

Containers

Docker

AWS ECR

AWS ECS, EKS

Kubernetes

Tracking and management

Jira

Confluence

Cloud

AWS

Google Cloud

Microsoft Azure

IoT

Bluetooth BLE

UWB

LoraWan

Machine Learning

TensorFlow

PyTorch

bottom of page