In general, the issues should not have to do with Single vs Dual vs Quad, etc. core. The software either is optimized for multiple cores or it isn't. The experience wouldn't be a negative one - just not a more positive one if the application is optimized for more cores. What would be more concern is a 32 bit vs. 64 bit OS. Most software packages can accommodate both but some older packages cannot. Check with the individual manufacturers.