Customization - Crystal Reports
Crystal Reports has been around for decades and Prophet 21 utilizes it for all the reports generated.
Whether it is packing lists, picking sheets or invoices, you probably want the reports/forms to be specific to your environment. Customizing Crytal Reports may fit in the scope of your IT staff, but they may not have the "bandwidth" to make the changes in the timeframe you are looking for.
Crystal Reports effort by Grey Wolf is billed on a time and material basis. Rates can utilize a Block of Time Agreement.