Do you want to keep NetSuite as your system or record, or are you looking to pull data out of NetSuite, operate on it, and push data back up? That's how stand-alone WMS's work that @mesper is referring to and they have the benefit that when NetSuite goes down, you can still operate (although with stale data depending on the length of the outage). Often times that can be more performant since you aren't waiting on NetSuite to load your data in real-time. But you have to deal with 2 sources of truth and keeping those sources in synch can be quite a challenge. So you just have to weigh the pluses and minuses on what you want with your WMS. You can normally tell which is which by the badge type in the marketplace for each solution: Native, Hybrid or Integrated.