iPad App Framework

C3UI Group Framework Header

One framework to rule them all.

At the heart of C3UI is a programming framework written specifically for building enterprise iPad apps. With C3UI we have one very large, very stable, comprehensive and rigorously maintained framework that absorbs the vast majority of the requirements of enterprise UI development into one source.

Framework as a service.

To guarantee the stability and success of your project in the long-term, the framework is offered as a service, a.k.a. “framework-as-a-service”. We provide you with the enterprise framework and the developers who understand it intimately, to create and grow your product reliably, over time. Framework as a service is practical and effective in the short-term and maintainable and scalable in the mid- to long-term. And the cost is reasonable (see Pricing below).

With this one framework and one provider, you get:

  1. Ownership – A “fork” of the framework exists on your GitHub account.

  2. Training – Ensuring your developers are completely up-to-speed with the framework, including code review, pair programming and documentation.

  3. Reliability – Since our developers are also the framework’s creators we can move fast and move sure.

  4. Centralization – Pattern #1: app-to-framework. As your app evolves, we evolve the framework with it, in parallel, by generalizing and pushing the reusable parts of your app into this highly maintained and tested framework. This pattern insulates your app from “bit rot” by centralizing and maintaining its key functionality.

  5. Improvements – Pattern #2: framework-to-app. As the framework improves, as it becomes more capable and more efficient, so does your app. For example, if reusable functionality in another client’s app finds its way into the framework, this reusable code becomes automatically available for your app. This could provide you with an instant solution to new functionality or an improvement to existing functionality. Either way, you get the improvement for free.

  6. Stability – Continuous unit testing, UI testing and bug fixes to ensure app stability as the framework or platform updates

  7. Growth – Since the framework is kept continuously up-to-date (per #4), we can quickly spin up new product features on a whim with zero waiting time, zero risk.

Framework as a service is a new software development model that virtually eliminates “dependency hell” which harms many projects (read more about it here), and guarantees the optimum path to the realization of your vision. Try it!