« Back to home

B2D categories and examples

Posted on

B2D (Business To Developers) is something trendy these days. It seems that we, developers, form a special group between Consumers (B2C) and Business (B2B). As an exercise, and to get a better picture of this market, I tried to cut that in categories and find examples for each.

Service names are just examples, there are a lot more. But what do you think about the categories ?

Source code management

Version control, collaboration and bug tracking.

Github, Bitbucket, Codebase, ...

Project management

Task management, bug tracking, project management, agile/scrum tools.

Jira, PivotalTracker, Trello, Sprintly, ...

Testing and Continuous Integration

Test framework, CI, QA and deployment.

CircleCI, Travis CI, Codeship, Qamine, ...

Infrastructure services

Just defined by AWS.

Amazon Web Services, Linode, Rackspace, ...

Generic Application hosting

A layer on top of infrastructure that includes app servers, databases, job queues and other building blocks.

Google App Engine, Dotcloud, Heroku, Cloudmine, Cloudfoundry, ...

SDK Application hosting

A layer on top of “Generic Application hosting” where you develop using a specialized SDK.

CloudCode, Webscript, ...

App feature services

Part of apps, like user management, security, emailing/sms, image processing, support, ...

Stormpath, Twilio, Aviary, Get Satisfaction, ...

Algorithms services

Complex algorithms available as a service.

Google prediction API, Akismet, Tapping Stone, Immersive Labs, ...

Collaborative algorithms development

Community sharing and contributing to algorithms.

Quantopian, ...

Content push and delivery

Cache, CDN, realtime push, aggregation.

Fastly, Amazon Cloudfront, Superfeedr, ...

Monitoring

Log analysis, monitoring, alerts.

Splunk, Stathat, Sentry, …