Un osservabile è tipicamente un costrutto di programmazione che può essere "guardato" da altre parti del codice, chiamate "osservatori". Framework e linguaggi di programmazione diversi hanno implementazioni diverse per gli osservabili, quindi questo tag dovrebbe essere tipicamente usato insieme ad altri.