This is one of the crucial stage, where in designing a courseware, the developer should be very clear on the purpose of the development of the courseware itself.
A few things should be considered, such as:
1. concept
2. target audience
3. value
4. content
5. design
6. cost
There are tools that we can used to present these things ;
1. Flow Chart - To discuss about the content, strategy to be used
2. Storyboard - a picturize of ideas (navigation-button) and how will it flow( from menu to...)
3. Prototype - an early design that will be criticize for improvement.
As for me, designing part ( by using storyboard) is the most critical part in order to make the courseware is useful and interactive enough.
So here, i attached a model that can be used in designing a multimedia project.