The answer is simple: Ethereum. Ethereum is a different beast than Bitcoin. Developed by genius programmer Vitalik Buterin, it does many things as Bitcoin, but its main purpose is to be a platform upon which decentralized applications can be built.
The primary difference between the two is in their blockchains. With Bitcoin, the blockchain basically records a type of contract, one that says that some digital funds have moved from one digital address to another. Also, you can run some simple applications on top of Bitcoin's blockchain. Ethereum expanded this significantly. The scripting language is more advanced, and its smart contracts can be complex applications with a far wider range of uses.