KMS AND ITS IMPACT ON SOFTWARE PROGRAM BUILDERS AND PUBLISHERS