This is such a broad request, there are literally hundreds of programs for the PC&Mac. I use Photoshop CS2 for Mac for Photo Editing. It is nice because any expansion you need, you do by downloading more filters. I've not had to do any video editing, but Mac comes with iMovie that gets rather good reviews.