Analytics tools

Build custom tools to extract insights from your data

Ditch spreadsheets and disparate SaaS tools. Bring data into one place and present it in unique ways to your users.

A dashboard page showing sales metrics and a chart
COMMON FEATURES
An icon with multiple users

Users & roles

User accounts with different user types and user-specific permissions

A list icon

Team management

Manage team members and roles to determine what each user can see and do

A plug icon

API integrations

Connect your app to any external service to perform tasks or manipulate data

A slider icon

Complex calculations

Calculate key metrics and analyses within your app, or connect to ML/AI services

A pie chart icon

Charts & tables

Visualize data to help users extract meaningful insights

A icon with two intersecting arrows

Dynamic configurations

Allow users to create personalized charts and calculations

A gear icon

Admin portal

A special dashboard for the Admin to manage app settings & data

A globe icon

Languages

Support for multiple languages based on the user's location or preference

A mobile icon

Responsive design

Our apps are designed to be responsive, so that they look great on every device

A folder with a plus icon

Other features

Virtually anything you can do with conventional code, we can do too!

Case Studies

No items found.
Andrés Vélez, CEO of Tributi

Airdev was a true partner in the earliest days, helping us to validate our concept, get traction, and set the foundation for what we have today.

We built the product that helped AwayCo launch their surfboard rental platform and secure VC funding.

Learn more

HOW WE FIT IN

We are the NoCode experts

The holy grail is to build anything imaginable without writing a single line of code. No matter what the marketing material says, that’s not possible.

Gallery

Beautiful design out of the box

Using our Canvas design framework with your custom branding, you can achieve a modern and intuitive experience for your users.

A dashboard showing user sign up analytics
A dashboard displaying a list of team members
A dashboard page showing sales metrics and a chart
A multi-step page
No items found.

FAQ

Common questions

Can I host my app on my own local servers?

Everything we build is stored on industry-standard Amazon Web Services (AWS) servers in the cloud. However, for clients looking for greater control over server capacity at scale, the Bubble platform offers a dedicated infrastructure option. This allows you to manage your app within your own dedicated AWS cluster, which allows for greater flexibility and power.

How are you different from other outsourced development agencies or freelancers?

The biggest issue with conventional development agencies is that they have to code complex applications from scratch, which results in long and unpredictable timelines. We take an entirely new approach to building custom software:

  • We use powerful building frameworks like Bubble to build fast and flexible applications
  • We use an internal library of modular building assets to avoid reinventing the wheel
  • We use proprietary tools to automate much of the process
  • Our people are well-rounded generalists, who can both build software and help you figure out what you should build

Each of these innovations contributes to an experience that feels entirely different from conventional builds. We offer fixed pricing & timelines, money-back guarantees, intelligent scoping support, all-inclusive infrastructure, and great products that fit your vision.

Who are some of your clients?

We serve a wide variety of clients, from early-stage startup founders, to managers within large enterprises, to management consulting teams, to non-profit executives. Many of our clients have non-technical roles, and have either struggled with technical outsourcing before or had difficult experiences with internal IT resources.

What are your design capabilities?

Our approach aims to take the guesswork and back-and-forth out of design, so our clients can offer beautiful user interfaces without reinventing best-practices. To this end, we offer two approaches:

  • The majority of our apps will leverage our standard design, which features a bright and modern look following standard UI conventions, customized to fit any brand or layout. This approach allows us to translate specifications into pages and flows in the most direct way, reducing cost and friction.
  • For clients that have existing wireframes or mockups, we can typically build to those exact specifications. We can also bring in external design help for projects that need a little extra polish.

Who owns the IP rights to my application?

You own the rights to your concept, your application, and all user-generated data created through the app. Airdev retains the ownership of the IP for our predesigned page and element templates that we use across multiple projects. More details on this distinction can be found in the client contract you can review before approving a build.

How does the money-back guarantee work?

We take pride in our work, and aim to put our money where our mouth is, in order to give our clients peace of mind. When we submit a deliverable as part of a project, our client can review the work and make sure it meets appropriate progress. If they determine the work is unsatisfactory beyond repair and wishes to end the engagement, they can request a 100% refund on the most recent milestone's payment. Once the client accepts a deliverable and moves to the next milestone, a refund is only available on that most recent payment.

Will I be able to put the app on my own domain or subdomain?

Absolutely. Connecting your own domain name requires a paid monthly subscription to Bubble. You will also need to be the owner of the domain (you can purchase domains through GoDaddy, Google Domains, or a number of other hosts). If you already have a website and want to put your new app on your domain while keeping the existing content, we can put it on a subdomain (for example, app.yourdomain.com).

Can you improve an existing application, rather than starting from scratch?

Because we build on the Bubble development framework, we cannot easily pick up an application built in a traditional coding language (Java, Python, PHP) and make changes to the code directly. There are some cases where we can build standalone components in Bubble that interface with an existing app, either through API or by tapping into the original app's database. If your existing application is built in Bubble, we can add new features or updates to the tool, though it typically requires some time to get up to speed.

What do I submit to get started? Do I need detailed wireframes/specs?

We aim to make translating your vision into technical specifications as simple as possible. When you start a project, we guide you through a tailored onboarding process that helps you share the purpose for your application and what your critical features are. You can share any documents you already have at that point, but they are absolutely not necessary. At that point, you will be assigned an expert PM who will ask you some questions in order to fill in any remaining details and then create detailed wireframes and specifications based on your answers.

Do you sign an NDA?

We have a standard NDA that you agree to when you start a new project. Protecting the privacy of your concept and any intellectual property around it are of critical importance to our business and reputation, and we never share or take advantage of proprietary concepts.

What do I get when you finish my app?

When you confirm your app and move to launch, we provide you with:- A fresh copy of your live application, on your domain (if you have one)

  • Access to the app's core logic within your Bubble account (which we can create for you if you don't already have one)
  • A document providing tips for making minor updates to your app using Bubble
  • Continued access to the project portal, where you can request any follow-on work you might need

When do you invoice? Do you offer payment plans?

We invoice for each development milestone up-front, and require payment to be submitted in full in order to start development. For example, a 3-week project will require one-third payment prior to starting development, the next third after a week, and the final third after two weeks. Each payment is subject to our money-back guarantee within the appropriate review window. We do not offer payment plans or equity compensation as they tend to complicate things.

What if I want to make changes to the app you send me?

Because our apps are built on the Bubble visual framework, making changes is significantly simpler than with conventional development methods. You'll easily be able to make wording changes and after some practice you'll also be able to make more complex functionality changes. We provide all clients with a document outlining tips for making simple updates without breaking things.

How much will it cost to maintain my app?

We do not charge any ongoing fees if we are not making new updates to your app. Your ongoing costs will include a monthly subscription plan on Bubble for hosting, which varies based on the complexity and scale of your app, as well as any third-party services (i.e., APIs) you are using as part of your app. For clients looking for ongoing support from our team to respond to user questions, bug fixes, and new features, we do offer monthly support plans. Otherwise we can price out new work a la carte.

What technology stack do you build on?

We build on the latest visual programming framework, Bubble, which allows us to build incredibly quickly and flexibly with minimal technical input. This reduces the cost and headache to our clients, and increases app stability out of the gate. Bubble itself is written in CoffeeScript running on Node.js, uses Postgres databases hosted on AWS, and exposes POST or GET APIs for third-party connections. Apps created in Bubble cannot be simply exported into a traditional language (they must be edited using Bubble's interface), but an app's database can be easily exported or connected to external databases or APIs.

Who are your developers?

This is one of our primary differentiators from traditional development shops. Our Product Managers and builders have a wide variety of backgrounds, from design to finance. We are not conventional coders, but generalists who can discuss your project in plain English and offer insights to help you build the right tool.

Are you able to build mobile apps?

Yes. The way we build native mobile apps is that we start with a web app, and then "wrap" it in a native iOS/Android wrapper. That means that when a user downloads your native app, the app will access all content through a web connection instead of storing it on the user's phone. The advantage of this approach is that you don't have to build and maintain separate iOS and Android apps, and that you don't have to go through the App Store's approval process every time you want to make changes. This approach is not ideal for apps that will require offline capabilities or accessing a mobile device's gyroscope or Bluetooth components.

What technical limitations do you have? What can you not make?

While we can make the vast majority of applications you would expect to find on the web and in the app store, there are a few types of tools that are tricky for us to build. First, we cannot add to or edit existing code bases for tools written in traditional code, since we use a modern visual framework. Second, we cannot make apps that need to be operational without an internet connection. Third, we build apps that are accessed from a browser or mobile device, but cannot create software for other electronic devices (unless they can be operated through an API. If you're not sure whether we can do what you need, we would be happy to help find out!

What sorts of third-party integrations can your apps support?

Our applications can connect to any modern API in order to leverage the power of existing services. The most popular integrations we use are Stripe for payments, Google for maps & graphs, Facebook for logins, and Twilio for text messaging, but most services available through the web can be integrated. We can also connect to any Postgres or MySQL database and run queries to push and pull data. We are happy to help with any specific inquiries about connecting third-party services.

Are your apps secure?

Yes. All app data is stored on industry-standard Amazon Web Services (AWS) servers, which companies like Netflix use to manage their sensitive data. Data is encrypted at rest, all changes are logged for auditing, and role-based privacy rules determine what data is visible to which users. Apps support SSL encryption (i.e., https:// rather than http://), which offers an additional layer of data security. For apps requiring the transfer of sensitive personal medical records, our apps cannot yet be HIPPA compliant. The Airdev team only accesses client app data as part of development or issue resolution, never to contact your users or exploit your proprietary data. We are happy to answer specific questions about security as you get started on your project.

Are your apps able to scale?

Yes. We always design apps to optimize for scale, based on our understanding of the potential features and user behavior our client envisions. The Bubble technology is built to scale, with the ability to upgrade server capacity as needed (including migrating to a dedicated AWS cluster) to service a growing user base virtually without limit. Bubble provides simple dashboards and notifications to track app capacity usage to help you adjust as needed.

Ready to discuss your project with us?