Image and video processing software