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.
Video should be an opportunity, not a headache. We’re here to build, integrate, assess and optimize, test, and even deploy and manage your live video application. Our goal is to ensure you never have to worry about your communications technology again.
WebRTC.ventures is a distributed software development boutique founded in 2010 as AgilityFeat, Inc. Our team of developers, designers, testers, DevOps, and project leads has deep expertise connecting users via WebRTC video and audio applications. Working remotely (primarily from 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 Telehealth Starter Kit. SimplyDoc is the happy place between shoe-horning your healthcare business proposition into off the shelf products like Zoom or Doxy.me and the time and money it takes to build a completely custom telehealth solution. With SimplyDoc, you pay an upfront development fee. Ownership and management of the code base is yours. Generally speaking, SimplyDoc is best suited for those with their own technical staff who are planning a scalable telehealth business where they want to control their own infrastructure.
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.
Testing video applications is not as simple as buying a single tool or adopting a single methodology. It requires layering a variety of techniques, as well as expertise that most teams don’t have. Our team of multi-level testers are based in our Panama City office and are able to work on a wide variety of web and mobile applications in our device lab.
We can add on services like automated testing and load testing to our standard development contracts. However, we don’t have to build your application in order to help you test it. We’re also happy to help your existing team improve the quality of your existing live video application.
Services can include manual testing, exploratory/creative testing, test automation, load testing, and advanced DevOps. Our testing philosophy and methodology is outlined in more detail in this blog post.
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 $13,000-$16,000 USD monthly fee for each full time engineer placed on your team, depending on the level of expertise required.
A basic WebRTC application typically costs $60,000-$80,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