Software based (10/45)

Software based