Kinvey

A Secure, Scalable, and Fully Managed Platform

Made for: 

Cross-development platform for iOS and Android. Kinvey's BaaS (backend as a service) reduces database management time

Not for: 

Users who want an app with a customizable backend that gives them the full functionality of a native app.

Example customers: 

Pricing

 
Free version
 
$24,000 - $60,000 app/year
 
Monthly subscription
Annual subscription

Product Demo

Focus

Customer focus

Industry focus

Features

App Platforms

  • iOS
  • Android
  • Windows
  • HTML

Development Tools

Use any native, hybrid, or web development tools.

  • Xamarin 
  • Sencha
  • Appcelerator
  • Phone Gap
  • SAP
  • Good

App Management

  • Google Cloud
  • Amazon Web Services
  • AirWatch by VmWare
  • Oracle
  • IBM
  • Salesforce

Integrations

Vertical Features

  • Field Workforce
  • Energy/Utilities
  • Enterprise IT
  • Media/Entertainment
  • Retail
  • Industrial
  • Financial Services

Deployment

Kinvey's Backend as a Service platform provides you with core analytics capabilities such as monitoring number of users, active users, devices, active devices, events, API calls, storage, etc.

Kinvey provides a full-featured Backend as a Service solution, offering 3rd party data integrations, multi-platform support, push notifications, and custom business logic on a platform that allows developers to reduce dramatically the time and cost of bringing mobile apps to market. We offer editions designed for individual developers and enterprise developers alike

Reviews of Kinvey

Kinvey Implementation for Health Care Consulting Firm

 
Client Interview
Overall rating: 

5.0

Features: 

Average: 5 (1 vote)

Ease of use: 

Average: 4 (1 vote)

Support: 

Average: 5 (1 vote)

Willing to refer: 

Average: 5 (1 vote)

About the Customer
Lead Software Developer, Medical Consulting Company
 
$10,001 - $100,000/yr. spend

"I was impressed with how Kinvey ties in the logic to easily integrate APIs. I think they have great support for multiple APIs, and they keep adding onto that list."

— Lead Software Developer, Medical Consulting Company

Recommendations: 

The Kinvey client is a digital health care consulting firm. This client was in need of an external solution for a client that wanted a cross-platform mobile application solution that could easily integrate multiple application programming interfaces, but did not require a large development learning curve. This client is extremely satisfied with Kinvey as an application development solution. The client highly recommends Kinvey for their responsive support team and the ease of implementation and integration of APIs.

BACKGROUND

Please describe your organization and the role that you play there.

I'm a lead software developer for a medical consulting company. We work with clients who want to implement software and use technology as a solution. We consult with those clients and try to understand their needs and how we can best solve them.

OPPORTUNITY/CHALLENGE

What business challenge was your company facing when you decided to implement Kinvey?

The client we were working with wanted to implement a virtual walk that would be accessed through an app installed on their phone. It tracks their steps and sees how many miles they walk and try to project that into some virtual location. 

What app platforms do you use this development platform to develop apps for iOS and Android? Are these hybrid, native, or Web apps?

Kinvey was used to develop this app across multiple platforms. 

SOLUTION

Do you use this as an internal solution or as part of a solution to provide to an end product to a client?

The app we built with Kinvey was an external solution. For this app, we had certain cities we wanted the app to be useful in, Paris was one. We wanted users to be able to walk around Paris while also getting a view on their mobile device. In doing so, there are things we wanted to add in to give them a good user experience. We wanted users to know what they're actually passing. We needed the app to integrate with an API [application programming interface] that allowed photo-sharing services. This would allow users to pinpoint specific locations through looking at the images to identify what they are passing. Kinvey was great because we could have those images displayed on the device as they walk. 

Kinvey was also great for storage purposes. We knew this app would have multiple users, and we wanted to be able to track their user information, their preferences, and other stuff like that. Kinvey provided great user management. That's something we're easily able to tap into on the mobile device. Kinvey provided us a very neat way to define a structure and a façade on top of those APIs in the event we needed to switch it out. The backend logic was exactly what we needed. If the case a user was reading from Instagram or Google Maps, we needed a bit of transformation on that data to integrate it properly. 

It took a few months to develop the application but that was because there were several features we needed to implement. The development process went smooth. 

Did your company have a formal selection process for deciding on a mobile app development platform? Was your company considering other platforms? Why this platform?

The selection of Kinvey was before my time. I think Kinvey was a solution that we were familiar with because we had used it in the past and we realized the features that it provided were a good fit to build this application.

What pricing does your company utilize?

Kinvey was a great value for the final product that was delivered.

RESULTS & FEEDBACK

Can you share any success, metrics, or overall results of your implementation of this app development platform?

The overall speed of development is what stands out. With this project, we needed to make sure we had a quick turnaround. We needed a small learning curve. Kinvey has specific APIs and toolkits that we used to implement features. I think those APIs helped us greatly to overcome the long learning curve that we might have had to deal with if we're developing something in house. At some point, we also would need to be able to move data from the client's systems, we could easily put their information into the application using Kinvey's import tool.

FEATURES

Were there any software features or tools that really impressed you by which potential buyers should be aware?

I was with impressed how Kinvey ties in the logic to integrate APIs easily. I think they have great support for multiple APIs, and they keep adding onto that list.

Looking back were there any areas of the software that you feel are not intuitive or upon which you feel could be improved?

I don't think so. It was a while back that we actually completed this project, at that time the user interface for manipulating data could use improvement. Although, I don't know if they made any modifications since then. 

Have you found it necessary to consult any of the company's available support resources? Was the support useful and accessible?

There was a couple times we had to reach out to Kinvey. I think it was more around the purchasing and licensing, in order to understand what was best for us. They had a quick turnaround time to emails if we had concerns. They always replied within 24 hours.

OVERVIEW

To sum up, we have a few quick questions and, for each question, we ask you to rate the software on a scale of one to five, with five being the top score. What would you give the software for ease of use and implementation?

Four. 

What would you give the software for desired functionality of the features available?

Five. For the features that we used, it worked out fine. We had no issues implementing the features that we needed and utilizing what they had.

For support as in responsiveness and resources available?

Five.

For overall usability and satisfaction with the platform?

Five. Generally, if I'm using a development tool, it is something I'd definitely recommend.

How likely are you to recommend the software to a colleague or similar business?

Five.

 
Information Technology and Services
 
51-200 Employees
 
USA

RATINGS

OVERALL SCORE: 5.0
FEATURES: 5.0
EASE OF USE: 4.0
SUPPORT: 5.0
WILLING TO REFER: 5.0
Overall rating: 
5

Kinvey Implementation at HyperSense Software

 
Client Interview
Overall rating: 

5.0

Features: 

Average: 4.5 (1 vote)

Ease of use: 

Average: 5 (1 vote)

Support: 

Average: 5 (1 vote)

Willing to refer: 

Average: 5 (1 vote)

About the Customer
 
$100,001 - $1,000,000/yr. spend

"The best feature about Kinvey was that it provided a solution that required very little code. It enables a large, powerful, and scalable solution that is also maintained and managed fully. This was a perfect solution because the client didn't have a team that could monitor the Web servers."
— Chief Operating Officer, HyperSense Software (Mobile Software Developer)

Recommendations: 

The client is HyperSense Software a Romania-based application development agency. HyperSense Software has implemented Kinvey on multiple occasions, but their largest implementation was for an American company in need of an application that did not have the resources to monitor and manage the back-end servers. The Kinvey implementation was a detailed and extensive project that required a large database capacity. HyperSense Software is very satisfied with their selection of Kinvey as a mobile back-end as a service. HyperSense mentions that there were only few difficulties running very large queries, but that any time their team ran into issues, the Kinvey support team was quick to solve them.

BACKGROUND

Please describe your organization and the role that you play there.

I'm the COO of HyperSense Software. As a company, we've moved into mobile development in 2008. We do not develop applications for in-house purposes. We're not publishers, only developers that work directly with clients to provide offshore development services. Our company currently has 20 employees, three designers, and the rest are mobile programmers. Our focus is mobile iOS app development followed by game development for iOS and Android.

OPPORTUNITY/CHALLENGE

Can you give a brief overview of how you implemented Kinvey?

Our largest implementation of Kinvey was for an American client, SpecialNeedsWare. The implementation covered everything that we needed to manage on the back-end including user accounts, registration, and content delivery from the admin dashboard to the mobile users. We also used Kinvey to manage the information that was being shared between users. Enabling sharing between users was a very complex aspect of the implementation within this application.

We used Kinvey to sync the largest scene (objects that the user could use to encapsulate information from other collections), which contained about 8,000 separate objects like images, videos, text, and so on. As a user of the app, you could create an object like this and share it with others. In addition, within the app we offered a store from which users could buy sounds and other scenes. We've also used Kinvey for the back-end of the website. We had tasks running on the website. We had that Web admin dashboard in HTML 5 and JavaScript. The system was quite complex. 

What was the business challenge your company was facing that incited the need for an application development platform, and what was the business goal you were hoping to accomplish?

In general, Kinvey is a very useful tool for clients that cannot support a team to manage their servers. Another advantage of using Kinvey is that it offers support for both Android and iOS. Due to this, clients have the option to target almost the entire mobile application market without changing the application architecture.

SOLUTION

Did your company have a formal selection process for deciding on a mobile app development platform? Was your company considering other platforms? Why this platform?

After a meeting with our client, they asked us to find a simple Web service that would not involve too much coding and would support iOS, Android, and Web development. Of the solutions we stumbled across, Kinvey seemed to have the most professional team.

What pricing does your company utilize?

We started implementing Kinvey using the free account for about three months. After the three months, our client proposed that we move the project to a plan that would cost about $10,000 per month.

RESULTS & FEEDBACK

Can you share any success, metrics, or overall results of your implementation of this app development platform?

It took us around three months starting from scratch with a team of four or five people to complete this Kinvey implementation. The size and complexity of the project is the why the project required so much time. Otherwise, Kinvey is simple to implement.

FEATURES

Were there any software features or tools that really impressed you and which potential buyers should be aware?

The best feature about Kinvey was that it provided a solution that required very little code. It enables a large, powerful, and scalable solution that is also maintained and managed fully. This was a perfect solution because the client didn't have a team that could monitor the Web servers. 

We also find the Kinvey hooks very useful. For this project, there was a very large database that consisted of more than 50 collections that were created based on an existing database structure. It helped a lot that we had collection hooks. Collection hooks allow users to add server-side logic to Kinvey's collection request pipeline on Kinvey to validate the data and update other collections. While hooks are useful, there were limitations on the number of hooks that could be used, taking this into account we used hooks only for the critical collections.

At any point, we would need to avoid two things – data corruption and to find a way to merge two modifications that were done at the same time on the same collection. The application could not be used offline, this caused conflicts when an entry was updated from multiple devices or accounts.

From the implementation side I've worked personally on projects that involved Kinvey and others that involved Parse. I find them both very similar in many aspects. I've also worked with custom APIs [application programming interfaces] based on PHP and AWS or MySQL.

Looking back were there any areas of the software that you feel are not intuitive or that you feel could be improved upon?

One issue that Kinvey can improve upon is the ability to run very large and complex queries. We've seen Kinvey provide poor performance when running these complex queries. It took a long time to process. Where possible, we used hooks to speed up the query process by storing and updating derived information. For example, we needed to be able to sort data from one collection based on information that was stored in another collection.

Occasionally, there were some issues with files but, when we ran into those issues, we contacted Kinvey and they helped to fix them promptly. These types of issues are, of course, one of the disadvantages that come with a MBaaS [mobile back-end as a service] solution, it is all factored into the price of convenience.

Have you found it necessary to consult any of the company's available support resources? Was the support useful and accessible?

They were quite great fixing everything immediately.

OVERVIEW

We have a few quick questions and, for each question, we ask you to rate the software on a scale of one to five, with five being the top score. What would you give the software for ease of use and implementation?

Five.

What would you give the software for desired functionality of the features available?

Four and a half.

For support as in responsiveness and resources available?

Five. Support and performance overall is good. 

For overall usability and satisfaction with the platform?

Five. It's a good choice overall.

How likely are you to recommend the software to a colleague or similar business?

Five.

 
Information Technology and Services
 
11-50 Employees
 
Bucharest, Romania

RATINGS

OVERALL SCORE: 5.0
FEATURES: 4.5
EASE OF USE: 5.0
SUPPORT: 5.0
WILLING TO REFER: 5.0
Overall rating: 
5