A software-based ultrasound imaging system is disclosed. According to some embodiments of the present disclosure, a method and an architecture for efficiently transmitting, processing, and storing channel data in the software-based ultrasound imaging system are provided.