Active objects are objects that can do things on their own. They are pieces of code or software that can take in input from outside sources, process it, and then respond with a result or action. They can run independently of other programs and can be used to make things happen in a program. For example, you could have an active object that checks incoming emails and notifies you when a new one arrives.