Been playing around with mining. What's the best software to run both GPU and CPU?


First of all I know that mining with GPU on Monero is not profitable but I am just looking to play around not make a profit.

I am looking for 2 bits of software unless there is an all in one solution?

- Mining Client
- Mining Manager

I have already setup my own solo pool along with a Monero Node on a dedicated server which is more than capable of handling connections.

I am now just in the process of researching what miners and worth looking into and what the pros and cons are of each one.

Any suggestions would be great!