Linked Servers vs ????

We have an inventory system on another SQL server that we want to pull customer information out of NAV for. How would we go about doing this? Would we create a Linked Server object on our other SQL server, query the NAV tables directly or something else?