En teoría, J# puede ser usado para transicionar aplicaciones que usan bibliotecas de terceros, aun cuando el código de éstas no esté disponible.