You need to ensure that changes made to the WCF service data contract do not require the application to be recompiled
You need to design a remote monitoring strategy to monitor the usage time of the application by each user