No it’s not mandatory. Your company can either develop a software or source NBFC software after RBI approves your application.