A software application that allows users to store, send, and receive digital currencies and make online payments.