I do hold some leverage since it would take them a long time to build software of equal or greater quality. It would also be difficult to have to migrate all of their customers over to another software should they decide to take a different route.
They also hold leverage in that as soon as they decide to take a different route, I have $0 in revenue and will have to start doing my own marketing/sales.