نظریه راتر ( Julian Rotter ) بین نیازها و اهداف، تمایز قایل می شود. وقتی تاکید روی محیط است، راتر از اهداف، حرف می زند و وقتی تاکید روی فرد است، راتر از نیازها، صحبت می کند. این دو مولفه، فقط از نظر معنی متمایز می‌شوند. در نظریه راتر ، نیازها هستند که به رفتار ما جهت می‌دهند و حالتی از محرومیت یا برانگیختگی نیستند. نیازها به نوعی اهداف، محسوب می‌شوند و نیازها مجموعه‌ای از رفتار‌های ما هستند که ما را به سمت هدف خاصی که در نظر داریم سوق می دهند. راتر برخلاف اسکینر، حالت‌های درونی نظیر نیازها، اهداف و انتظارات را در نظریه‌اش، مورد توجه قرار می دهد.