Does the application really expect the SQL Server instance to be on the same machine? Do I really need to install a new copy of SQL Server on my local PC instead of using my development database server? 

Not great really in this inter-connected world of ours!