Los archivos SWF pueden ser generados por diversidad de aplicaciones, aunque el programa original Adobe Flash Professional utiliza un formato editable con extensión ".fla" con los que el usuario trabaja y que después compila y comprime en SWF.