Online technology tools such as YouTube that allow Internet users to upload, share and view video clips. Video sharing sites often have social networking features, and most offer functionality to easily link to and even embed the videos in other websites and blogs.
No programs.