Do I need to create separate databases for each branch in order to maintain them separately?
If the user want to run data from same location then not need create separate database for each branch
but If the user maintain all braches data separately from the different location only user have to create separate database for each Branch with SQL Database