developing client application
developing server class