Biasanya terdiri dari host, probe, dan perangkat lunak. Host mencakup sistem kontrol, layar tampilan, dan antarmuka operasi, yang digunakan untuk mengontrol dan menampilkan gambar ultrasound.
Probe bertanggung jawab untuk mengirimkan dan menerima gelombang ultrasonik, dan berbagai frekuensi dan bentuk tersedia untuk disesuaikan dengan lokasi pemeriksaan dan kebutuhan yang berbeda. Perangkat lunak ini digunakan untuk memproses dan menganalisis gambar ultrasonografi dan menyediakan pengukuran, perhitungan, dan fungsi lainnya.