Cloud-based software is preferable if you need your accounting software to be easily accessible and coordinated across various devices. However, desktop-based software is ideal if you need a stand-alone version.