Adobe After Effects

After Effects uses a resolution-Independent system of layers, objects and a timeline wherein objects and video files can be placed within a composition and the position, opacity, size and other effects can be animated along the timeline to control the visual effect seen by the viewer. It's often thought of as "Photoshop with time added."