Here are the typical stages of the custom elearning development process:
Planning and analysis
Content gathering
Template development
Storyboarding
Multimedia assets production
Course development
Testing
Edits and revisions
Implementation