Although many CAD and graphics editing feature drag-and-drop capabilities, these capabilities take on a great deal more power in kBridge, where they can be controlled via Designs and Rules.
For instance, a full-featured CAD system allows you to click-and-hold on a geared electric motor and drag it to a transmission on a materials handling machine, release the mouse button and have the motor "installed" immediately. However, in CAD, it can be cumbersome to automate the engineering needed to ensure that the motor operates correctly.
With kBridge, you can use Rules to ensure that a given transmission accepts only motors of the correct torque or higher—and even ensure that the torque is not too great by specifying a maximum.
In other words, you could easily make a connector with a key of "HP>20" to disallow connections to motors that don"t fit the specification.