Pleased to Meet You.
WebRTC stands for Web Real-Time Communications, which is a fancy way of saying live video and audio. We didn’t invent WebRTC, but we love building apps with it and are experts in applying it to many use cases.
Using the best talent possible, WebRTC.ventures builds innovative solutions that enable the communication of the future (and the present!). We enrich and facilitate people’s lives with apps that better connect them with the world around them, no matter where they live.
** Due to COVID-19 and the increased interest in live video application development, we are generally unavailable for consulting work, training, debugging other people’s code, or work based on equity. We are still available for WebRTC-related development work for the right customers, and we look forward to learning more about your needs! **
WebRTC.ventures is a distributed software development boutique founded in 2010 as AgilityFeat, Inc. Our team of more than 30 developers, designers, testers, DevOps, and project leads has deep expertise connecting users via WebRTC video and audio applications. Working remotely from all around North and South America and serving clients globally, our reputation as leaders in WebRTC integration and custom development is evident from our regular conference presentations, WebRTC Live webinar series, and well-read blog posts.
We pride ourselves on offering our clients the opportunity to work with extremely bright developers. To our developers, we offer the opportunity to work with interesting clients and come up with cutting-edge solutions, all regardless of their location in the world.
We can build a complete application for you independently or work side-by-side with your team to augment their capabilities. All of our team members speak English and most also speak Spanish. The following roles from WebRTC.ventures may be involved in a project, as needed by the client:
- Account Manager
- User Experience/Project Lead
- Visual Design Lead
- Development Staff
- Testing/Quality Assurance
We’re always open to new things, but here are some industries we have worked with in the past:
If your application is for telehealth, we’ll also talk with you about our SimplyDoc platform. If SimplyDoc meets your needs, then we can offer that to you as a SaaS-based solution with monthly fees based on usage, which gives you an option to get your telehealth application started without the larger upfront costs of custom development. We retain full ownership of SimplyDoc. However, if you want to license our code for use in your custom application, we can discuss those options as well.
We follow an agile development process with periodic iterations and frequent demonstrations, paving the way for continuous collaboration and improvement.
Our development team works in 1-2 week “sprints.” At the end of each iteration, they demonstrate their progress and provide an opportunity for you to give feedback on the features as they are being developed. The customer must provide a Product Owner who can clearly articulate the features needed and be available to our team on a regular basis.
During the development phase, we will set up and maintain all the necessary server hosting and other accounts needed for your application. After the application is complete, we can either continue to maintain those servers for you or turn them over to your technical staff.
Programming Languages and Frameworks
WebRTC.ventures builds applications using many different programming languages, frameworks, and third-party services. For every application we create, we evaluate all the options and select the best ones for that specific case. We can add in features like chat, messaging, file-sharing, screen sharing, whiteboards, annotations, and network tests to our applications.
Our pricing is typically based on a $12,000 USD monthly fee for each full time engineer placed on your team. Depending on the situation, we can employ alternate contract models.
A basic WebRTC application typically costs $50,000-$70,000 USD depending on the features requested and takes about 3 months of work. Adding a mobile application typically costs $30,000 USD.
In addition to the development costs, there are a number of ongoing monthly costs that should be planned for by the client. We can set up the necessary accounts as part of the project, but the costs are the responsibilities of the client. Example costs might include:
Things We Don’t Do
We love working with creative people and exciting companies who are trying to make the best of this crazy world we live in. We are here to build your live video application, but that doesn’t mean we will work with anyone or on any project. Here are a few examples of work that we generally don’t accept:
We are not just contractors. We work best when we are treated as part of your team. Clients who look at us as just contractors are missing the best part of working with us. Our best clients are always those who treat us as equals, and in return, we are very accommodating to those clients and will do everything we can to make them successful. Clients who look at us as simply a dollar sign and a programming seat won’t get the best out of us. If you’re looking for a cheap staffing firm or for “butts in seats,” we are not your team.
Like what you see so far? Excellent! Once we have learned a bit more about you and your project, the next step is for us to have a discovery call to learn more about your application development needs. We can give you a preliminary development quote once we better understand your unique situation. After that quote, we provide you with contracts that are typically based on a “work for hire” format (i.e., you retain the IP of your application and we bill you for our time to build it to your specifications).
After we have designed and built your application, we can help you deploy it to production and then maintain it in production for you, or we can turn over the application to your technical team.
We’re excited about the possibility of working with you and bringing your vision to life!
– Arin and the WebRTC.ventures Team