7. Advanced Issues

One issue that needs to be considered at the very beginning is the issue of internationalization. I would argue that it is a wiser decision to design from the very beginning for the use of unicode and for internationalization.

XML requires unicode which means that if the Help system were to be XML based unicode support is a given requirement.

I would also argue that the Help system should be either html or xml based.