I am going to a server in January (yes bert i finally did it), since the program will be installed on there and the database will be on there, with the server, it isn't windows 7 on the server, will there be a problem?
Well, you didn't say what is would be running. Depending on the OS, you will be restricted to a certain amount of connections including the Phreesia pads.
It will run on WIN7 Pro. XP Pro, XP Home, WIN7 Home, Vista Business, and Vista Home. But, this is where a home verion would kill you. Only five concurrent connections.
Putting everything on one computer would be a step in the right direction as no one else would be on that computer. But, it would still be a "main computer" or "pseudoserver," Doesn't sound like it will be an actual server computer with an actual server OS, which is fine.