*I hope this is the right place for this, if not im sorry* I am starting a new design site and I was wondering what kind of self hosted solutions (Short of custom coding) are there for me to accomplish the following: * A way for a user to upload a a mockup or some other file and when they submit it creates an account for them where they can login and look at the file they uploaded and a place to download the finished product * A way for me to send invoices to said users I know of activecollab and basecamp, but besides being web based, they seem to be overly complicated for what i need. All i need is for a way for a user to upload a file and fill in info, have their account crated an a place for them to login and download that file and something i upload for them.