You're defining B2B too narrowly. You describe what sounds like a business logic app, probably mostly CRUD. And yes, that's pretty boring. But that's not the only software that businesses buy. Heroku, for example, is a B2B company because they sell predominantly to companies, not individuals. Heroku might not be something that the founders' relatives and college buddies would use, but it's far from boring.