Animation software allows users to create moving visuals from still images by importing them into the program. Depending on the application, users may animate some version of 2D, 3D, hand-drawn, or computer-generated visuals, typically with the possibility to add music or different effects on top of the animation itself.