On-Demand Applications

Create your own custom project by combining the best technologies. The only limit is your imagination.

TAILORED SOLUTIONS

Custom technological projects

Idea and technology can create endless solutions. The technological aspect is what has been making us different for 15 years and we have been able to work with several tools to better realize your ideas. Are you ready to start?

Dotcom Methodology

Our work phases

The implementation of completely customized solutions must be followed with great method. Any software development process includes the following steps:

Concept

Idea of a new product or evolutions on an existing product. This first phase can start both from the Client and from Dotcom suggesting new solutions

Analysis

Functional analysis of the new product or its evolutions. This step involves a close collaboration between Dotcom and the Client. The goal is to understand the functional and non-functional aspects related to the Concept defined in the initial phase

Design

Technical and architectural design phase of the Concept following the functional and non-functional analysis

Implementation

Effective implementation of the software (Concept) and the system infrastructure necessary for its operation

Test

Software release in test environment

Verification

Verification of the software in the test environment by the Client

Change and Fix

Any improvements, adjustments or bug fixing of the software previously agreed during the Verify stage. It may happen that the cycle restarts from the Design phase

Deploy

Concept release phase to the customer (also called Go-Live). The software is installed in the production environment and made available and fully usable

DOTCOM METHODOLOGY

The working methods

Dotcom, depending on the type of Client and any specific requests, can implement the previously described phases following two methods.

WATERFALL METHODOLOGY

It represents the classic methodology, where each phase is completely implemented before moving on to the next phase.

AGILE METHODOLOGY

It is our preferred and most modern methodology, when the work phases are repeated in an iterative manner in order to have a more constant and profitable feedback from the Client.

DEVELOPING WITH DOTCOM

TDD (Test Driven Development) Implementation

In both cases the implementation phase is TDD (Test Driven Development) type. For each function, an automatic test is written to verify it (the first test will fail), then the actual functionality is implemented (in order to pass the test written previously) and finally a refactoring of the written code is carried out in order to make it cleaner, more comprehensible and maintainable, with the constraint that the test must continue to pass.

Dotcom has experience in the development and maintenance of applications built with both traditional monolithic architecture and applications developed in microservices.

DOTCOM AND THE TECHNOLOGIES

Technologies used for On-Demand Applications

At Dotcom we are able to use several technologies in line with your projects and goals. For this reason, we have different teams, from the Database design team to the Back-End and Front-End configurations team. Our teams, through the combination of languages, frameworks and programs can implement your on-demand application with great professionalism and expertise

SOME USED TECHNOLOGIES
Jenkins

Docker

Spring Framework

Apache Kafka

PostgreSQL

Hibernate

Angular

React

Vue.js

Our projects

Case histories and clients

Check out the On-Demand solutions we have built over the years

Fill out the form

Contact us