Macromedia Flash, or simply Flash, refers to both a multimedia authoring program and the Macromedia Flash Player, written and distributed by Macromedia (to be acquired by Adobe Systems), that uses vector and raster graphics, a native scripting language called ActionScript and bidirectional streaming of video and audio. Strictly speaking, Macromedia Flash is the authoring environment and Flash Player is the virtual machine used to run the Flash files, but in colloquial language these have become mixed: "Flash" can mean either the authoring environment, the player, or the application files.