Creating Software demonstration course and looking for ways to make it interesting and engaging

I am creating a course for a client and I am looking for ways to make it interesting or engaging.  It is simply a demonstration, so having a hard time thinking of ways to not be boring.  The client wants micro modules for each major task they are demonstrating.  It is an introduction to a new tool they want the users to adopt and it's a "how to" also.  Any suggestions would be greatly appreciated.  Thanks.  :)  

1 Reply