There are several features that are offered when configuring the Technical Definition to differentiate between similar applications (no matter their types: Windows, web, java, etc...) As an example, to differentiate between Windows 10 security windows, you can rely on the displayed text that differentiates between the different security windows.
At the level of the TD's window, in the "Detection" tab, check the option "look for text", then drag/drop the blue target button on the text [OR just Click on the button, then look for the text] And also if the window and text detection is not sufficient, you can use Advanced detection to add constraints on the process, for that, at the same tab "Detection", click on "Advanced..", then add the desired constraints in the list. [please check the official documentation for details]
There is a tip which is to check if the fields are different, if so, you can create Custom script, then click on the field before sending the credentials, if the field is not detected (which means that it's not desired application) the application will not be processed.
If you would need additional assistance with the customization, please contact your sales Account Manager to discuss.