Adobe Flash CS5, medan föråldrad nu, hade flera funktioner som gjorde det populärt under sin tid (mest för 2D -animering och interaktivt innehåll för webben):
* Kraftfulla 2D -animationsverktyg: Det erbjöd robusta verktyg för att skapa och manipulera vektorgrafik, inklusive robust tweening (skapa smidiga animationer mellan nyckelramar), rörelseguider och lökskinn (se tidigare och efterföljande ramar för att hjälpa animering). Detta gjorde det relativt enkelt att skapa professionella 2D-animationer.
* Interaktivt innehållsskapande: Flash var utmärkt för att bygga interaktiva upplevelser som spel, webbplatser och applikationer. Dess ActionScript 3.0 -programmeringsspråk gjorde det möjligt för utvecklare att skapa komplexa logik- och användargränssnitt.
* Lätt SWF -filer (vid den tiden): Jämfört med andra tekniker var Flash -filer (.SWF) relativt små och laddade snabbt, vilket gjorde det lämpligt för att leverera innehåll över olika bandbredd. Detta var en betydande fördel under de första dagarna av internet.
* bred webbläsarkompatibilitet (vid den tiden): Flash Player var allmänt tillgänglig som webbläsarplugin, vilket säkerställer bred räckvidd för innehåll skapat med Flash CS5.
* moget ekosystem: Ett stort samhälle stödde Flash CS5, vilket betyder massor av tutorials, resurser och tredjepartsförlängningar var tillgängliga.
Det är avgörande att komma ihåg att dessa fördelar till stor del är historiska. På grund av säkerhetssårbarheter och den eventuella avvecklingen från Flash Player är Flash CS5 inte längre relevant för modern webbutveckling. Alternativ som HTML5, JavaScript och olika spelmotorer har ersatt sina kapaciteter. Medan Flash CS5 fortfarande kan användas för att arbeta med äldre projekt, är det inte ett genomförbart alternativ för att skapa nytt innehåll för webben.