OK, at the risk of sounding like a broken record, but I now have this on CD, lol.
I think connecting two offices so that you use the same database is a bit difficult. It would be beyond my scope of training unless I really researched it. Caveat: Sandeep will wonder why it would be hard for me as it will seem simple for him. So here are the the steps I would follow for anyone considering multiple remote offices unless they have a pretty good background in networking in which case they likely would not be asking here.
1. Decide you want a remote office
2. Consider connecting the two so those in remote office can seamlessly use AC and other apps at host office
3. Have a certified company in your area (Google will find the closest one) come out and give advice and prices
4. Call Sandeep on his website, yes you can call directly, and discuss these options with him to his very knowledgeable take on this. He may even be able to be in on the install and manage remotely.
5. Once you have decided on what you want to do, have the certified company do it. Do what is best for you and your budget, but I would mainly do what is best for your office.
6. Now that everything is set up properly at a cost that you have no choice in because it needs to be done correctly and not done on ACUB, allow the certified company to maintain the network if there are issues. Issues will be less likely given it was done by professionals to begin with.