If you are developing for your client, and they are running Alfresco Enterprise 3.1, that's what you need to be running. Don't develop for Community and then expect it to work seamlessly on Enterprise. Your client should be able to provide you with the software and a license file.