DISCOVERING THE GUIDANCE AND COMPATIBILITY OF KMS WITH DIFFERENT APPLICATION VARIATIONS