Software Development
D.Vision is an enterprise-oriented software development company. Our specialization includes business process automation, ERP system integration and data analysis solutions. Our team is ready to undertake a custom software development project tailored to the unique requirements of your business.
Technology stack
We are committed at bringing the best to our customers. Therefore we are using the modern, enterprise-level technologies in our software. We are constantly improving our technology stack to introduce the best available tools and methods.
Our technologies include:
Backend:
- Language: Java
- JPA: Hibernate
- Core framework: Spring Boot
- Security framework: Spring Security
Frontend:
- Languages: Javascript, Typescript
- JS framework / state management: React / Redux

Software development process
Below is a simplified structure of a typical software development project. Please note that every project is unique, so the exact process, development timing, pricing, etc. will vary according to the project scope and requirements.
Concept
Based on your requirements and ideas, we create the basic project plan.
Revisions
We will keep revising the project plan until your final acceptance.
Development
This is the software development phase, the longest phase of the project.
Testing
Our testing team makes sure the software works correctly according to your requirements.
User-acceptance testing
The software is installed in your environment, and your users are able to check conformity with your requirements.
Go Live
The production version of the software is installed in your environment, and all the documentation is handed over to you.
Support and maintenance
We remain available to your users for any questions regarding the software usage.