Većina računalnog softvera za animaciju može se kategorizirati kao dizajniran za stvaranje dvodimenzionalnih (2D) ili trodimenzionalnih (3D) računalnih animacija. Unutar softvera dizajniranog za 2D animaciju, mnogi od ovih programa omogućuju animatoru da uveze sliku ili stvori sliku unutar softvera za animaciju, a zatim manipulira tom slikom na brojne načine kako bi stvorio animiranu sekvencu. 3D računalni softver omogućuje animatoru stvaranje trodimenzionalnog modela kroz softver, a zatim animiranje tog modela na različite načine. Postoje i neki programi koji možda nisu dizajnirani kao računalni softver za animaciju, ali se mogu koristiti za stvaranje animirane sekvence.
Računalni softver za animaciju obično se odnosi na računalni program razvijen kao alat za stvaranje animacije na računalu. Dio ovog softvera razvijen je kako bi animatorima omogućio stvaranje 2D animacije, slično tradicionalnoj animaciji stvorenoj tintom i bojom. Ti programi mogu uključivati alate za stvarno stvaranje slika, uključujući likove i pozadine, a zatim animirati te slike kombinirajući brojne okvire zajedno. Drugi računalni softver za animaciju može jednostavno pružiti alate za uvoz pojedinačnih likova i komponenti, te sastavljanje tih dijelova zajedno kroz uređivanje i neke manipulacije slikama za stvaranje animirane sekvence.
Neki računalni softver za animaciju razvijen je kako bi animatorima omogućio stvaranje 3D animacije umjesto tradicionalne 2D animacije. To ne znači animaciju koja se pojavljuje kao 3D slika, kao što su one slike koje se gledaju s naočalama kako bi se pojavile u 3D, već animaciju koja koristi 3D model i okruženje. Takvi programi omogućuju animatorima izradu modela likova i okruženja u virtualnom 3D prostoru, a zatim stvaranje animacija tih likova. Međutim, ovi računalni programi za animaciju mogu biti prilično skupi i obično ih koriste profesionalni studiji.
Drugi računalni softver za animaciju može se koristiti za stvaranje animacije koja je jednostavnija po prirodi ili koristi nepokretne slike za stvaranje animiranih videozapisa. Ovaj softver je često vrlo sličan onim programima koji se koriste za stvaranje originalne 2D animacije, ali obično ne pruža alate za stvaranje originalnih slika ili umjetničkih djela. Takvi se programi mogu koristiti za uvoz jednostavnih slika, uključujući fotografije i ilustracije, a zatim premještanje tih slika jedan po jedan okvir kako bi se stvorio animirani slijed, koji se obično sastoji od stotina ili tisuća okvira. Rezultirajuća animacija može se činiti pomalo pojednostavljenom, ali se često može koristiti za izradu animiranih reklama na mreži ili za stilizirane animirane kratke filmove slične onima u starim Monty Python emisijama.