How to determine the right program for my activity

Hello everyone,

I’m going to clarify my work activity so anybody can advise me to choose the fit and right program for my work. I need a program that I can enter transactions such as cheques and cash payments for clients and vendors, also a journal entry platform and monetary box as well.
I hope you guys can help with it, Thank you.