SplendidCRM is your basic ASP.NET application, so you just need to copy all the files to the server. The hard part is configuring the database. Some hosting companies allow you to connect to the database remotely, which is what is required. You either need the SQL source code that comes with the Professional license or you need to be able to connect to the database using the SplendidCRM Configuration Wizard.