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 go?

Epipoli Tech Methodology

Our work phases

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

Idea

Idea of a new product or evolution on an existing product. This first phase can be initiated both by the Client and Epipoli Tech suggesting new solutions

Analysis

Functional analysis of the new product or its development. This step involves a close collaboration between Epipoli Tech 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 Idea following the functional and non-functional analysis

Implementation

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

Test

Software release in test environment

Check and Validation

Check and validation of the software within the test environment by the Client

Change and Fix

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

Deployment

Idea release phase to the customer (also called Go-Live). The software is installed within the production environment, it is now made available and fully usable

EPIPOLI TECH METHODOLOGY

The working methods

Epipoli Tech, 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 EPIPOLI TECH

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.

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

EPIPOLI TECH AND THE TECHNOLOGIES

Technologies used for On-Demand Applications

At Epipoli Tech 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

Piano straordinario di SmartWorking

Si è beneficiato del sostegno finanziario del Programma Operativo del Fondo Sociale Europeo della Regione Autonoma Friuli Venezia Giulia in relazione al programma PS 101/2020 – “Sostenere l'adozione di modelli innovativi di organizzazione del lavoro attraverso lo sviluppo di piani aziendali e l'adozione di adeguata strumentazione informatica per adottare strumenti di lavoro agile ovvero di smart working. Emergenza da COVID- 19”

Dotcom Fondo Sociale Europeo Loghi