ABC Self Assessment is a user-friendly software application that streamlines the process of submitting tax returns for individuals. Unlike other software designed for professionals, ABC Self Assessment focuses on providing a clutter-free and intuitive experience for individuals. Their software includes SA100 for reporting individual income and SA800 for reporting partnership income and disposals.