you will need a decompiler I think but you would have to determin what language it is in.
Is it a software you have to pay for? is it open source?
If it is open source you will be able to download the source code from their site (however this isn't that likely)