Yes, the computer needs to be running for the Talking Caller ID to work properly. This is just like any other application out there that supports Windows environment. Because of that, the computer needs to be on and the Windows operating system needs to function correctly. Once these 2 requirements have been met, you can install Talking Caller ID using the official website. While running the software will automatically detect incoming calls and respond based on your configuration.