软体暗门的目的主要是让一般知情的使用者使用电脑系统中被隐藏的资讯。在软体开发时，设置暗门可以方便使用者使用被隐藏、但又设计在电脑系统的某些特定功能。例如某些组织有某些想对外界隐藏的资讯（如：帐目、彩蛋 (媒体)），就会设计某些不常用的热键进入电脑系统，让知情的使用者使用这些功能。然而，在实务上这个词往往有被非法或负面行为的意涵。
软体暗门与软件后门的不同.“软体暗门”与“软件后门”（backdoor）这两个词很接近，以致常容易被人搞混、甚至误用。软体暗门的使用情境是给知情的最终