Difference between wallet and mining software?

What’s the core difference between the mining and wallet software out there? I haven’t been able to find any information on this so anything – technical or non is appreciated. Though I’m talking about the wallets that make you download the block chain as well, not the light wallets. Thank you.