An observable is typically a programming construct that can be watched by other parts of the code, called the observers. Different frameworks and programming languages have different implementations for observables, so this tag should typically be used in conjunction with others.