Extending use of factory and server interface