I use a software application which the manufacturer no longer supports. It was built six years ago and the manufacturer's literature said, at the time, that the application could "take advantage of multiple CPU machines running Windows NT/2000". I have been using the application very successfully for the past three years on a PC with one processor, running Windows XP Pro SP2 but, I want to purchase a new, dual-core PC shortly, on which I hope to install the application. My question is, will this application work successfully on a dual-core PC and, can I assume that this application is a multi-threaded one, since it was originally designed to take advantage of multiple CPU machines?