Cisco Systems (CSCO 2.29%) has been on an acquisition spree as it aims to lessen its dependence on networking hardware sales and increase recurring revenue streams by building up its software offerings.

Click through the presentation below to get familiar with the four acquisitions the company has made to date in 2017.

Two people pushing large puzzle pieces together.

Image source: Getty Images.