Backendless

Backendless is a mobile backend as a service platform and consulting service that also provides serverless hosting. Backendless was founded in 2012 and launched in 2014. Backendless uses a graphical user interface to enable users to interact with their database, API services, and backend code. 
== History ==
Backendless was founded in 2012 by Mark Piller. Development began on August 1, 2012. The Backendless open beta launched on March 5, 2013, featuring version 1.0 of the platform. Initial features included user management, relational data, push notifications, publish/subscribe messaging, and geolocation. 
Backendless expanded its feature set with the release of version 2.0 in June 2015, adding API management, geofencing, logging API, and Node.js support. In November of that same year, version 3.0 released introducing the free cloud-based plan and the Backendless Marketplace. On January 30, 2017, Facebook shut down the Parse backend as a service platform. Backendless is among the leading alternative platforms to the defunct platform, due in part to the migration guide offered for those leaving Parse. 
Backendless rebranded its standalone, on-premises product to Backendless Pro on September 19, 2016. Backendless released a completely redesigned management console with version 4.0 on July 3, 2017. This version also introduced business logic (cloud code) editing within the console as well as a new code generator feature. 
== Services ==
===Core===
====Cloud Code (Business Logic)====
Backendless Cloud Code consists of API Services, Timers, and API Event Handlers. Serverless API Services handle the deployment, invocation, and procurement processes for the user's microservices. Timers enable the user to run logic on a specified schedule. API Event Handlers allow the user to adjust the platform's built-in APIs to fit their needs. 
====Codeless Programming====
Backendless' Codeless programming feature allows the user to build custom logic without regard for proper programming language syntax. Codeless enables users to create custom business logic without writing a single line of code. 
====Geolocation====
Backendless Database supports data types representing spatial values. These may be GPS locations or coordinates of a player in a 2-dimensional game. Backendless geolocation functionality can be used to support location-aware applications. 
====Limitless Pro Edition====
Backendles Pro provides the complete Backendless software platform that can be downloaded and installed locally or with a cloud service provider. Backendless Pro is fully unlocked and limitless and comes with 24/7 monitoring, support and service. 
====Publish/Subscribe Messaging====
Backendless utilizes pub/sub messaging to enable application users to send messages to subscriber groups, subscribe to specific message types, and generally perform tasks that require device-to-device communication. 
====Real-Time Database====
Backendless Database is integrated into the Backendless platform such that it is easy to access, search via SQL, and manipulate through the platform's GUI. Data can be set to refresh in real-time to enable Backendless users (and their clients) to see what has been added, removed, and edited in real-time. 
====Relational Data====
Backendless supports one-to-one and one-to-many relations for data stored in the Backendless Database. Creating data relations is done through the platform's GUI. 
====Security====
Backendless provides a graphical user interface for creating security measures. The model covers all application needs including setting permissions for users and limiting access to APIs. 
====User Management====
Backendless includes dedicated, exclusive APIs for managing user data and user authentication. These APIs cover user registration, authentication, and password management. Backendless also allows for advanced user data manipulation to enable Backendless users to perform various administrative duties. 
===API Services===
====API Doc Generator====
The Backendless platform is able to automatically generate API documentation in several common formats including Swagger and OpenAPI 3.0. API docs can used to improve the client-server integration workflow and facilitate the use of external API management tools. 
====API Service Management====
Backendless provides a variety of built-in API services. Additionally, Java, PHP, and Node.js code can be added to a Backendless backend and will be automatically configured into usable APIs. APIs from external sources can also be imported into Backendless and managed within the platform. Management includes API security, testing, and SDK generation. 
====CodeRunner====
CodeRunner is a Backendless container than can be run locally in order to build, test, and deploy Java and Node.js business logic. CodeRunner code can be registed in Backendless Cloud while being run locally for debugging purposes. 
====Instant APIs====
Backendless automatically generates REST-based APIs and native libraries unique to each client. 
===Productivity===
====Backendless Navigator====
Backendless Navigator was introduced in April 2019. It provides search functionality for the Backendless platform, enabling users to quickly navigate to various sections of their backend. Navigator also links to informational articles and videos. 
====Code Generation====
Backendless includes multiple pre-built code bases that can be used to automatically generate basic applications such as registration and login apps, file management apps, and chat apps. Custom code generators can also be built by the user. All code generators can be output as Android, iOS, or JavaScript client-side apps. 
====Project Templates====
Backendless provides project templates for the client-side that can be downloaded for Android, iOS, Java, or JavaScript. These templates include include all required libraries and dependencies as well as all code needed to initialize the Backendless SDK. 
===User Engagement===
====Email Marketing====
Backendless provides a comprehensive email solution that offers customizable email templates, email personalization options, and email APIs. Functionality also includes segmenting for targeted emailing and split (A/B) testing. 
====Landing Pages====
Backendless provides a selection of customizable, pre-built landing page templates for promoting an application. Landing pages can be hosted on the user's custom domain or on Backendless's server. 
====Push Notifications====
Backendless users can send push notifications from the Backendless Console to users on any platform, such as iOS, Android, Windows Phone and Amazon. Messages can be targeted to just one platform or to specific devices. 
==In the media==
<youtube width="300" height="300">xVXKwN8UO4U</youtube>  
<youtube width="300" height="300">QySUCedkT7s</youtube>  
<youtube width="300" height="300">4RuRMZk7Ccw</youtube>  
<youtube width="300" height="300">8qb6gVgHnKw</youtube>
==External links==
* Backendless twitter page
* Backendless linkedin page
* Backendless · GitHub
* Backendless facebook page
== References ==
Category:Consulting firms
Category:Companies established in 2012
Category:Graphical user interfaces
Category:Companies of the United States
Category:Relational database management systems