UniDock is a new multiplatform docking framework. Here is an article that describes it: UniDock Power Features and here is a Video: UniDock Features Video