Embedding Technical Self-Help in Licensed Software