I'm new to custom extensions and have a question for planning purposes. I plan to add a custom extension to a Feature Class and want to allow desktop access. If I use a direct connection to SDE, does the extension need to exist only on the database server or on each client desktop? Also, if I publish as a service, will it work if the extension is registered on the server?