Project timeline
Team
Total hours
Used technology


Challenges
- Technical debt and lack of documentation
The system had been in use since 2012 and, over the years, accumulated a significant amount of technical debt. No documentation existed, and there was no technical department on the client’s side, meaning we could not rely on their expertise regarding the technology stack.
- Critical importance of the system
FADN processed hundreds of daily queries, collecting farmers’ data and generating reports required by both national and EU institutions. Any malfunction could disrupt key state processes. The goal was to establish a foundation for regular updates and further development without compromising existing functionality.
- Rescue mission in practice
Our main task was to update the system, introduce improvements to usability and functionality, and prepare it for standard future development by modernizing dependencies and frameworks. To achieve this, we first had to tackle the challenge of understanding the code and system logic.
Solution
We began by running the system locally and conducting a code audit to understand the logic behind the undocumented code better. The knowledge we gathered allowed us to fix critical errors preventing the application from starting. From there, we gradually introduced small changes step by step.
With this foundation in place, we took ownership of the project end-to-end. We established a structured and repeatable development process that allowed us to introduce new features. We defined migration and regression testing procedures, planned necessary updates, and set up a process for releasing changes into production.
Thanks to our experience and proven practices, we transformed an abandoned, outdated system into a project that could be developed and maintained consistently.
Client’s review
“Prognetics employees are experienced and dedicated professionals who support the Institute’s work with creativity and commitment.”

Dr. hab. Marek Wigier
prof. IERiGŻ-PIB
Results
Despite the lack of documentation and technical knowledge on the client’s side, after just two months, we had already achieved:
Complete documentation and full understanding of the deployment process.
New development workflow enabling further project growth.
Understanding of the codebase and overall system logic.
Want a project like this?

Start your journey with us and develop a solution that fits your unique challenges.

More cases
Discover even more real-world solutions
Restoring the Functionality of the Energy Advisors Portal for the National Fund for Environmental Protection and Water Management
Design and development of Steppsy mobile app – smart sightseeing planner
- A fully functional mobile app for Android and iOS
- Custom algorithm generating real-time sightseeing plans
- Offline planning mode, not dependent on internet access
Business analysis and system architecture for a cashless payment solution at AMIC Polska
- Complete documentation of business and functional requirements
- System architecture aligned with industry standards
- Clear definition of all components and their interactions
Consulting and Team Augmentation for DahliaMatic’s Electronic Document Workflow
- Automation of the software release process
- Streamlined release cycle and reduced deployment time
- Fewer errors in production environments
Team Augmentation for CrewApp – building internal capabilities in the airline tech sector
- Delivery of a major new feature to end users
- Breakdown of feature ideas into smaller, manageable tasks
- Introduction of a structured backlog for visibility and planning
Design and development of Numz – a no-fee social gambling platform
- Fully functioning mobile application with .NET Core backend
- Betting process modeled after professional bookmaker platforms
- Secure logic for tracking and settling bets
Design and development of Steppsy mobile app – smart sightseeing planner
- A fully functional mobile app for Android and iOS
- Custom algorithm generating real-time sightseeing plans
- Offline planning mode, not dependent on internet access
Business analysis and system architecture for a cashless payment solution at AMIC Polska
- Complete documentation of business and functional requirements
- System architecture aligned with industry standards
- Clear definition of all components and their interactions
