Script
Storyboard
Video Capture
Graphics
Editing
Sound and Voice-Over Recording
Post-Production (Final Cut Pro)