I have a great experience developing applications using Visual Studio for Windows.
The following programming languages are available for the custom software development:
C (console application);
C++ (console application, GUI application);
C# (console application, GUI application).
The following graphical user interfaces are available:
Microsoft .NET Windows Forms;
Windows Presentation Foundation (WPF);
wxWidgets;
Qt.
Development is performed by one of the following integrated development environments:
Microsoft Visual Studio (all versions, C/C++/C#);
Eclipse CDT (C/C++);
Code::Blocks (C/C++).
Source code is delivered if agreed in a custom offer.
Application archutecture includes 32-bit x86, and 64-bit x86 CPUs on Windows 8.1/10 operating system.
Job is done or money back