Will I be able to migrate data from my old software package to the new software system?

Yes, it is generally possible, however it depends on the data you would like to migrate and how much history you would like to move over to the new system.  Typically, vendors, customers and beginning balances are brought over.  Bringing over additional data is possible, however it would increase the cost and lengthen the implementation timeline.