Theoretically, yes, this can be done. There are some caveats to observe:
1) Make sure the solution in question minds the functionality that is or is not compatible with Server 12. For example, don't try to execute PSoS on Server 12. And be careful about which functions evaluate on the server and which ones evaluate on the client.
2) If you're using SSL to secure the connections between the client and the server, be sure to patch the server for the new SSL protocols. Otherwise, 14 will not be able to connect.
Advanced vs. Pro doesn't matter. They're the same code base; Advanced just has some extra functionality.