Today, BluLogix announced the general availability of our BluIQ Cloud Development Platform (the BluIQ CDP), a host of tools and technologies designed to help our customers make BluIQ truly customized to their needs.
The CDP includes much more than simply some tools to help customize your subscription management and billing software. It includes a combination of Platform-as-a-Service components SDK’s, Developer Tools and of course API’s and connectors. With these pre-built components and functionalities, we (and some of the customers and Industry Analysts we’ve talked about it with) think it’s going to pretty materially change the world of subscription and as-a-Service management and billing, by reducing the time to build, increasing the level of customization that customers can implement and most importantly, putting the tools in THEIR hands.
The BluIQ Cloud Development Platform is an all-in-one customization framework to help companies personalize their subscription management and billing system to suite their business requirements and existing or planned systems. It’s not just an SDK (see below for more on that…) but is also a PaaS, as well as a suite of developer tools. This gives customers unprecedented flexibility when it comes to building the system they need for their business and pricing models.
As you might have guessed from the name, a software development kit (SDK or devkit) is a toolbox that contains pre-built components that developers use to add functionalities to applications for specific platforms. SDKs save developers from building every aspect and writing every line of code of an application themselves.
A PaaS on the other hand, complements the SDK, as a “Platform as a Service,” a complete cloud-based development and deployment environment, with resources that gives you the tools you need to deliver – everything from easy cloud-based functionalities to sophisticated enterprise applications that are cloud-enabled. PaaS includes infrastructure (servers, storage, and networking—but also development tools, middleware, database management systems, business intelligence (BI) services, and more. From building, testing, deploying, managing, and updating, PaaS is built to support the complete lifecycle of an application.
BluIQ CDP’s goal is to reduce the time and costs to develop functionalities that companies with complex requirements need to manage and bill for their subscription, consumption and episodic products and services, and give them the flexibility to use the resources they want to use, whether in-house or outsourced.
This is a critical piece for you as a non-techie to think about. Development tools are a lifesaver for the business user. SDK’s and PaaS aren’t just esoteric programming ideas; they directly impact an app’s security, customizability, and time to market. Gone are the days where you get frustrated with your system, spend days meeting with vendors and consultants spec’ing out a modification, then submit to your systems integrator or software vendor and wait… for six months and more oftentimes.
The BluIQ CDP allows you to control your own destiny. Most modifications are easily accomplished via pre-built components, functionalities are already set up, the dev environment is available to your developers, with all documentation readily available. It’s a way for your company to be in control. Think about that as it relates to your integrated systems – how much easier would it be if you needed to modify your customer portal and your IT team could do it in a day? Or if you needed a report or connection to another system, not only can you get the report or connection, but you can also get the interface you want, the field, and if you need a whole new component developed (you need to provision a device maybe?), the CDP lets you do build all of this, using whatever resources you need, in up to 80% less time and at a fraction of the cost.
When you’re thinking about using a third party development platform instead of building your own functionality, it’s important to evaluate the pros and cons. Benefits of the CDP are
BluIQ CDP’s entire environment is highly secured and provides process end-to-end process, including development, testing (integration), staging and production infrastructure based on Multi-tenant SaaS.
BluIQ CDP is a fully-managed solution that is hosted on AWS infrastructure which offers scalability, reliability and high-availability without the need for self-provisioning, administration resources, software updates or security patches. Capacity provisioning, load balancing, scaling, and application health monitoring are all handled.
Developers have full access to source code and resources with the necessary tools that provides a continuous integration and deployment (CI/DI) pipeline for the purpose of release management and software delivery.
BluIQ CDP framework and SDK includes the following modules
From a technical perspective, this approach is viewed as fairly groundbreaking for billing software (by the customers, analysts and industry thought leaders we’ve shared this with), and helps us to continue to push forward with our vision of a world where every company has access to the highest quality software that aligns to their business requirements and lets them grow at the pace their products and markets dictate, not be hampered by internal system constraints.
Recurring revenue has become the gold standard for many organizations in the SaaS, IoT and Cloud Computing industries as shareholders and customers alike are