OpenVPN เป็นซอฟต์แวร์ที่ใช้เทคนิคเครือข่ายส่วนตัวเสมือน (VPN) เพื่อสร้างการเชื่อมต่อที่ปลอดภัยระหว่างจุดต่าง ๆ หรือระหว่างไซต์ในรูปแบบที่มีการจัดเส้นทางหรือในรูปแบบสะพานรวมถึงทรัพยากรการเข้าถึงระยะไกล
OpenVPN ใช้โปรโตคอลความปลอดภัยที่ปรับแต่งเองซึ่งใช้ SSL/TLS สำหรับการแลกเปลี่ยนกุญแจ มันสามารถข้ามการแปลงที่อยู่เครือข่าย (NAT) และไฟร์วอลล์ได้ OpenVPN อนุญาตให้คู่สนทนาเข้ารหัสตัวตนโดยใช้ชื่อผู้ใช้/รหัสผ่าน, ใบรับรอง หรือกุญแจลับที่แชร์กันล่วงหน้า นอกจากนี้ยังอนุญาตให้ใช้การตรวจสอบตัวตนแบบสองขั้นตอน
มันสามารถใช้เพื่อเชื่อมต่อสถานที่ห่างไกลอย่างปลอดภัย เช่น สำนักงาน ไปยังสถานที่กลาง เช่น ศูนย์ข้อมูล ซึ่งอนุญาตให้มีการสื่อสารที่ปลอดภัยระหว่างอุปกรณ์ที่เชื่อมต่อทั้งหมด
OpenVPN มีความสามารถในการปรับแต่งสูง ติดตั้งและใช้งานง่ายและสามารถใช้ในหลากหลายแอพพลิเคชันรวมถึง VPN ระหว่างไซต์ VPN การเข้าถึงระยะไกล และ VPN สำหรับผู้เดินทาง
มันยังรองรับอุปกรณ์เกตเวย์ VPN หลากหลายประเภท เช่น Cisco, Juniper, Check Point และอื่น ๆ