Delhi Metro passengers had a difficult time mostly on Monday morning as trains on the busy corridors are delayed due to technical problems or track circuit failure. This study found different factors like power failure, weather, rider load, festive season, etc. which are responsible for the delay of Delhi Metro. Due to these factors, Metro got delayed and run at a reduced speed causing much inconvenience to the people, who are hoping to reach their offices on time. Delhi Metro data are received from different sources which may be structured (timings, speed, traffic), semi-structured (images and video) and unstructured (maintenance records) form. So, there is heterogeneity in data. Except for this data, the feedback or suggestion of a rider is vital to the system. Nowadays riders are using social media like Facebook and Twitter very frequently. Three-tier architecture is proposed for the delay analysis of Delhi Metro. Different implementation techniques are studied and proposed for the social media module and delay prediction modules for the proposed system.