The desk have 2 main electronic components - a relay box that controls the motors and a small wired remote that controls the relays and display current setting.
The remote have 7 buttons - UP, DOWN, 4 programmable heights and 1 button to program the 4 stored heights. the remote also have a small 3x7-segment/LED display that shows current height.
There is a standard RJ-45 connection between the remote and the relay box
There is an additional socket right next to the RJ45 connector that's just a little bit bigger than a standard phone jack (connector is currently not in use)
More about the desks - http://www.upliftdesk.com/