The software produced by us is implemented using
a process that ensures a successful deployment of the project.
The project cycle includes: business analysis; UX workshops; UI design, front-end development,
back-end development, quality assurance, product implementation and maintenance (SLA).
When creating projects, we most commonly use a three-tier architecture.
Effectively supports user interface within the scope of performance, as well as provides safe and efficient integration, fast updates, and functional development. This type of architecture constitutes a leading approach in designing efficient and stable solutions, such as portals, websites, and applications.
An example technological stack for an e-commerce application or corporate portal:
- Front-end: PWA (Progressive Web App) / Vue.js framework
- Back-end: CMS vmContent - built on PHP, API Platform, Symfony
We carry out projects using technologies and tools such as:
Symfony 5.x / 6.x
VueJS / PWA
REACT / native
NuxtJS / NextJS
Bootstrap / jquery
METEOR / ExpressJS
QUALITY OF OFFERED SERVICES AND PRODUCTS
Controlling the quality of the created software is a permanent element of our work culture. We make an effort to ensure that our code is free of errors. We achieve this, among other things, thanks to tools for automated code testing. In addition, we carry out functional tests, security tests, and usability tests, from which we develop reports in accordance with the international CIF (Common Industry Format) standard. When creating documentation, we use diagrams presented in the UML notation.
We deliver scalable solutions
By working with us on a project, you can be sure that the system or application will be able to be expanded appropriately in terms of functionality, performance, and security (implementing, for example, OWASP recommendations). Because we use proven and new technologies, our clients also have the assurance that the designed solutions can be easily integrated with CRM, ERP, inventory and accounting, or e-commerce systems. Thanks to the fact that we develop our own solutions (implemented in many projects), our clients optimize budgets by using existing frameworks and design patterns (both in the code and the user interface).