Multi-party entanglement & applications