• Supporting file formats for older versions of microwaves presents a significant challenge due to compatibility issues and the need to ensure seamless integration with legacy systems.
  • Developing an extendable and readable new file format requires careful consideration of various factors such as backward compatibility, data structure, and ease of parsing to accommodate future updates and enhancements.
  • Ensuring the correct building and storing of a list of recipes to the file involves overcoming complexities related to data organization, storage optimization, and efficient retrieval to provide a smooth user experience.
  • Creating installations for both Windows and macOS platforms adds complexity in terms of software development, requiring expertise in platform-specific requirements, compatibility testing, and ensuring consistent performance across different operating systems.


  • Enables users to create configuration files tailored to specific microwave oven models.
  • Allows users to create, edit, and manage recipes for cooking various dishes.
  • Supports 6 types of microwave ovens, providing versatility for different models and brands.
  • Offers the ability to extend support for additional oven types, ensuring compatibility with a wide range of devices.
  • Stores user-created recipes in a special format file for easy storage and retrieval.
  • Facilitates the transfer of recipes from the desktop application to microwave ovens via USB flash drives.
  • Supports 25 languages, catering to users from diverse linguistic backgrounds.


  • The decision was made to utilize Qt for the desktop application, primarily due to its cross-platform compatibility, ensuring seamless operation on both Windows and macOS environments. Qt's support for multiple languages was also a crucial factor, allowing for the localization of the application to cater to diverse user bases. Additionally, Qt's robust framework enables the creation of complex user interfaces, providing a user-friendly and intuitive experience for configuring microwave oven settings and managing recipes. This approach ensures that the application meets the requirements for functionality, accessibility, and usability across various platforms.


Our team has created a convenient software capable of adapting to different types of microwave ovens.The robust recipe management functionality empowers users to organize and access their favorite recipes with ease, streamlining the cooking process. Moreover, the customizable settings feature enables precise control over cooking parameters, catering to individual preferences and culinary requirements. Overall, our software delivers an enhanced user experience, simplifying microwave oven operation and enhancing culinary creativity.
Case study image



Electrocharge Connect


AI Powered fitness app


Wellbeing Activities App