What are Decentralized Apps in Blockchain Technology?

Decentralized apps refer to a new software type that is designed to exist on the internet without the control of any single entity. Bitcoin is a form of decentralized exchange.  Decentralized apps aim at...