Our Catapult Digital Development and Engineering product runs on your own resources and not only accomplishes the devOps tasks common in today's IT departments, but also generates custom code libraries for each project in your backlog in a manner that fits your specific implementation needs.
It doesn't do all of the development and engineering work for you (no system does at this point in time), but it will shave up to 80% off of your development and deployment time as well as your budget.
Each Catapult implementation requires on-site consulting, engine customization, and deployment assistance. Once completed, its like adding a new developer and IT pro to your team which is why we call it our "digital developer".
There are two components to Catapult that we can either install on your own network or host for you: the Catapult Cloud Interface and the Catapult Coding Engine.
The Catapult Cloud Interface is a secure web application that your team will use to configure and create new applications. This component allows your team to configure important options such as source control repositories, deployment locations, data models/entities, branding options, development team members, and so forth.
The Catapult Coding Engine is an application that runs in the background on a virtual machine or spare server. The engine automatically writes the code for applications created in the Catapult Cloud Interface, checks the code into the specified source control repository, adds the specified developers to the source control repository, creates dev, QA, production, and admin hosting instances on your preferred cloud hosting provider (optional), and deploys the relevant code to each site.
Catapult allows you to rapidly start a project by consuming high-level information about the application and then producing a detailed codebase. We call this “meta-programming”. For most applications, the meta-programming portion can be completed in just a couple of hours and the final code base is ready within 20 minutes thereafter.
The code produced is usable immediately, but in most cases you will have your development resources add a few final touches. We estimate that ultimately Catapult decreases development time by 80%. So, if it takes your team about four months to produce a typical app for your organization, using Catapult will likely decrease your time-to-delivery to just a couple of weeks!
Catapult codes to your particular styles and standards. There will be a brief initial provisioning period during which a team of our expert developers and analysts will get to know how you like to get things done within your organization. We then configure your Catapult Engine specifically to meet your organization’s coding standards so that every application codebase you produce is written exactly the way you like.
Great, using Catapult will multiply the output and productivity rate of that team many times over. Catapult will create for you tremendous productivity gains regardless of how you apply them.