I have a client that wants to create something like YouTube. Not identical, and he is going for a particular niche market.
Rather than develop something from scratch, perhaps there is software out there already that can help my client develop his idea. Video and picture uploading; accounts, messages, etc.
Anything that someone can recommend?