Had a general coding question: If I have a full BMW software suite, is PA Soft still needed, or recommended?