NSE Stands for National Stock Exchange. It has more than 2000 stocks from different sectors listed with it. It is fully automated electronic order processing exchange. Nifty is major index of NSE and it comprise of 50 scripts from different sectors.
BSE Stand for Bombay Stock Exchange. It is India's Oldest Stock Exchange with listing of over 4000 scripts with it. This not fully automated yet but progress towards full automation is underway. SENSEX is major index of BSE and it comprise of 30 scripts from different sectors.