My personal opinion...
While the perferred practice is to place SQL Server on it's own server, sometimes you just can't. If the app is small enough, you should be able to get by by limiting the amount of memory that SQL Server can access.
It'll probably be something that will take awhile to get adjusted properly.
-Mike