Hi I am new to the forum and look forward to being part of the community. I am putting together a project where I will have a client portal where clients can log in and access their client specific software application which has controls to operate external devices. The software has to be specific to each individual user. For the most part, the software has already been created in visual basic, so I am looking into building it on the asp.net framework. My question is, Do I need to set up servers or hosting for the software that way I can create separate instances of the software and provide unique software id's, or is there a much simpler solution to this that I just haven't been able to find?