Why are movies like Gundamma Katha (The Story of Gundamma) and Maya Bazar classics? Both of these movies were adaptations of hugely successive stage plays. When something is a successive stage play, the contents turn out to be nothing less or nothing more, but just what is necessary. Going in multiple iterations helps anywhere, not just in building software. Or may be film making is not very different from building software, both work towards a common goal: appeasing the audience and making money.