ERP - Enterprise Resource Planning



No need for multiple steps to complete one task!
Displays only the information required!
Ask for the data just once!
Auto completed fields!
Simplified Forms!
Various methods of data input (keyboard, mouse, touchscreen, scanner, image, etc…)!


Fields with objective’s orders!
The search is directed to the requested data!
The user should not need help to complete the tasks!
The ERP provides explanations and notes from all fields and procedures!
The ERP is designed for the least possible steps!


Possible use in and out of stores!
Possible to be used on multiple platforms and Operating Systems: Desktop; Laptop; Tablet; Smartphone; Etc...
Accessibility - users with special needs should be able to use it!

Easy and fast change and improvement:

All changes are made at the Server!
The ERP is prepared for future improvements!
No need for updates on terminals!


User access by level and permissions!
Communication security among the various access methods!
Data storage redundancy!


Shops operate independently!
Shop is able to work without the internet!
After Internet failure, the system recovers without human intervention!

For more information, please contact!


This project was a tremendous challenge, but mostly, it was a risky endeavor. I acknowledged, from the beginning, that it would be a dynamic application.

Its timeline was very ambitious, with well-defined aims and objectives.

It is important to highlight that this project was divided into three execution stages.

The first one involved the study of the different technologies in which an entire ERP system of this kind could be built for – from the start and for the next twenty years. The structure of databases, programming languages and practicability were thoroughly researched upon. Compatibility with current interfaces, development costs, maintenance costs, expandability, implementation and usage costs were always considered. This stage also encompassed the measuring of the initial objectives for implementation and project timeline definition (implementation phase, test phase, migration phase).

The second stage comprised the development of a matching platform for the used technologies: development of the database structure; development of the programming structure; development of the frameworks to be used; development of the user interface structure; and solution implementation.

Lastly, the third stage regarded database integrity and robustness tests, as well as stress tests. It also included the migration of the user training system.

This solution is a progress in the existing methodologies and implemented technologies.

In a single platform it is possible to control the entire process, from production to the end consumer: quality control, storage, inventory control, availability estimates, distribution system, route planning, direct selling, retail selling, distant selling… These and other features make this a solution which meets the defined objectives.