MFC is old but still viable.It seems that Qt is much more expanded over the years than MFC. For example charts and graphs would be a nice addition to MFC, besides support for STL (e.g. overloads which use std::(w)string) and modern C++. Alternatively they could hire BCGSoft to do the work for them. They produce good looking end results though their documentation is virtually absent and their source code a bit sloppy.