You would need a lot of money, and I mean A LOT. Not only for the site development but also for all the authorizations and legal stuffs.
Unless you are dev I wouldn't bother with it that much.I have fix the license issue that will not be a problem and i may get it quick.
The only problem i see is having a quality software and i checked everywhere but could not find one who is the best and support long term.
Building something myself i think will cost a lot and will take to much time