Lack of alternatives. GnuCash is frustrating to work on mac.
C Corp gets the revenue(dependent on where you get your cash from) usually.
Transfer cash to Indian accounts and pay salaries, operations etc. You need to pay tax on that (Indian firm pays that). Pay Indian employee in Rupees and US in Dollar.