Development of a Desktop Application for Point-of-Sale Operations and Integration with FURS
Application development

This thesis addresses the development of a modern desktop application for point-of-sale operations with an integrated connection to the FURS system for fiscal receipt verification. The motivation for this research stems from observations that many companies still use outdated or overly complex POS solutions that hinder user workflow 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 compares local and cloud-based solutions.
It provides a detailed examination of the Slovenian legislative framework for fiscal receipt verification through 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.
The practical part describes the comprehensive development of the application using .NET 8.0, Avalonia UI framework, Entity Framework Core, and Microsoft SQL Server technologies. Clean Architecture is implemented with clearly separated layers (presentation, business logic, data access), MVVM architectural pattern, and the Repository Pattern for data access.
Special attention is given to security mechanisms, including BCrypt password hashing, GDPR compliance in personal data minimisation, secure HTTPS/TLS communication, and SQL injection prevention.
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 fiscal verification through the FURS sandbox environment.
The developed solution represents a cost-effective alternative to expensive commercial systems, particularly for small businesses, sole proprietors, and hospitality establishments.





