What are the characteristics and drawbacks of language-neutral services? Things like OS, network, and GUI tool kits can generally be made to be language-neutral. However, it may go against those who want NoStrings or want the protocols to better fit a given language.