To perform advanced logic programming, it requires passing an instructor lead course. You will not be able to perform parameter programming without taking some additional online learning classes.
Your initial purchase will allow you to only read data and perform diagnostic functions. The Navistar Diamond Logic Builder is a lifetime licenses but comes with several different levels of permission. Diamond Logic Builder Permission Levels & Licensing