MFC Software implementation