SOFTWARE EXAMPLES: A PRACTICAL GUIDE