Bitcoin Cash was created on August 1, 2017 after a “hard fork” of the Bitcoin blockchain. For years, a debate has been raging in the Bitcoin community on whether to increase the block size in the hope of alleviating some of the network bottleneck which has plagued Bitcoin due to its increased popularity.
Because no agreement could be reached, the original Bitcoin blockchain was forked, leaving the Bitcoin chain untouched and in effect creating a new blockchain which would allow developers to modify some of Bitcoin’s original programmed features.
Generally speaking, the argument for Bitcoin Cash is that by allowing the block size to increase, more transactions can be processed in the same amount of time. Those opposed to Bitcoin Cash argue that increasing the block size will increase the storage and bandwidth requirement, and in effect will price out normal users. This could lead to increased centralization, the exact thing Bitcoin set out to avoid.
Bitcoin Cash does not have one single development team like Bitcoin. There are now multiple independent teams of developers.