Yeah, you are right, not every OMS are the same.
For example, how do deal when an order arrives? print the order detail list and do the pickup?.
Wouldn't it better to have an mobile app or interface that can show the order detail with its combination pictures, its location sorted, so you have to travel less?, then just a few click in the same app and the order changes states from picking to packing.
After that, how do you synchronize the stock from the ERP and thirtybees*? manual CVS export? wouldn't it better to have some scheduled task that compares the current stock in your ERP and do the update via Http post to TB webservice?
*I'm assuming that nobody does billing with TB and ends up using an ERP.