What circumstances helped the IBM PC become so successful?
IBM was the first to allow open source software, or architecture, this allowed creating external parts for the IBM PC very easy. This was the innovation of the day, thus allowing various companies to make parts for the PC. So in this regard multiple participants will contribuute their contributions to make the IBM PC more popular