Are the tools that can be used with XBRL platform dependent?
Some are and some are not. Language dependency will in general be inherited from the language used to implement the XBRL tools. For example, Java, Python and Perl are XML capable languages that can be used on a very wide variety of platforms. On the other hand, Visual Basic is an XML capable language that has a more limited range of supporting operating systems.