Accounting (2 programs)
Pros: Can generate customizable invoices. Comprehensive product and customer database. Systematic sorting of invoices. Capability to manage invoices on the go.
Cons: Some text on the app may appear too small for comfortable reading.