The project in five facts.
Challenge, approach and results.
The diploma thesis addresses the development of a modern desktop application for point-of-sale operations with integrated connection to the FURS system for tax validation of invoices. The motivation for this research stems from observations that many companies still use outdated or overly complex point-of-sale solutions that hinder user workflows and increase the likelihood of errors. The theoretical part presents an overview of the global POS systems market, which reached a value of 17 trillion USD in 2024, and a comparison of local and cloud-based solutions. A survey conducted amongst POS system users showed that users highly value interface intuitiveness, reliability of FURS integration and low maintenance costs of local solutions compared to monthly subscriptions for cloud-based systems.
Problem
The diploma thesis addresses the development of a modern desktop application for point-of-sale operations with integrated connection to the FURS system for tax validation of invoices. The motivation for this research stems from observations that many companies still use outdated or overly complex point-of-sale solutions that hinder user workflows and increase the likelihood of errors.
Solution and Method
The theoretical part presents an overview of the global POS systems market, which reached a value of 17 trillion USD in 2024, and a comparison of local and cloud-based solutions. The Slovenian legislative framework for tax validation of invoices via the FURS system, analysis of security standards (ISO/IEC 27001:2022, ISO/IEC 27002:2022, GDPR, NIS2, ZInfV-1) and principles of modern user experience in business applications are discussed in detail. The practical part describes comprehensive application development using .NET 8.0, Avalonia UI Framework, Entity Framework Core and Microsoft SQL Server technologies.
Clean Architecture with clearly separated layers (presentation, business logic, data), the MVVM architectural pattern and Repository Pattern for data access are implemented. Special attention is given to security mechanisms, including BCrypt password hashing, GDPR compliance in personal data minimisation, secure HTTPS/TLS communication and prevention of SQL injection attacks. The application enables fast and intuitive use with a clearly structured user interface, user authentication with role-based access, product and inventory management, payment processing and simulation of tax validation via the FURS sandbox environment.
The developed solution represents a cost-effective alternative to expensive commercial systems, particularly for small businesses, sole traders and hospitality establishments.
Results
A survey conducted amongst POS system users showed that users highly value interface intuitiveness, reliability of FURS integration and low maintenance costs of local solutions compared to monthly subscriptions for cloud-based systems.

Module, programme and stories.
Your diploma project for a real company.
A diploma thesis at Academia solves a challenge from a company – often the one where you do your 800 hours of placement. Read about the Razvoj aplikacij module or book a consultation.