At the price that they charge for that program, it certainly should be able to do so. At $699 and up, depending on what you bundle into it, it obviously is for someone far more professional than myself. I wouldn't mind paying something for a program that met my particular needs, but the budget would be far smaller than that.