I am looking to link Magento to our in-house Business Management Software (Inventory, Financials, Customer Accounts etc). I would like both systems to talk to each other. I know our Business Management Software has a Soap service that allows for this type of integration. I need our system to update after an order has been placed on Magento. I would need it to the customer account (if it's a new customer), create an order and post a payment (receipt) to the customer's account.
I don't really think it would be important to do it after every order but could probably set up a cron to check for new orders every 15/30 minutes and do it then?
How difficult would it be to achieve this? Would it be expensive?