It's Easier than Ever to Use Arabic
People often think of computers as a international tool. After all, most people use computers to access content from all over the world. It's easy to assume that any computer will function the same no matter where in the world one might be. But it's also quite common for people who have that expectation to meet an unpleasant reality. Because while it's true that the basic infrastructure of computers is fairly standardized, language support isn't. The vast majority of computers will only ship with support for a limited number of languages. In general this is a holdover from a time when the space required to store a language's full character set was quite significant. But whatever the reason, the fact is that people will often find themselves at a computer which doesn't support their primary language. And worse, adding support for a new language will usually require a level of administrative access which people don't possess.
Virtual software to get around the problem
The ultimate in compatibility