BSE or Bombay Stock Exchange and Nifty are two top stock exchanges in India. One of the major differences between the two lies in the fact that both use different indexes in their stock exchange services.
For instance, BSE or Bombay Stock Exchange uses Sensex, which is the major stock of BSE exchange. In contrast, nifty is one of the indexes being used by the National Stock Exchange, and Nifty happens to be the major stocks of NSE exchange. Nifty comes from the word 'National' and fifty.
National Stock Exchange is also one of the leading stock exchanges in India. According to history, the Bombay Stock Exchange is the older of the two, and it is arguably the oldest stock exchange in India and in the whole of Asia. On the other hand, the National Stock Exchange that uses Nifty as one of its indexes was created in 1992, while Nifty was first used in 1986.