Design, Develop & Deploy
Enterprise iPad Apps
We are a group of independent contractors who build enterprise iPad apps for business and education. We build iPad apps for technicians in the field, point-of-sale apps, business apps, retail apps, educational apps and more.
iPad Apps
Full lifecycle services for
your custom iPad app.
We specialize in creating full-screen, full-featured enterprise apps for iPad, including integrating with iPhone or Apple Watch. Why iPad? Because it’s the perfect size—more portable than a computer and more useful than a phone.
Do you want to improve your enterprise tools, replace paper-based workflows or interconnect your people and their work through mobile, even when they’re far away from HQ? Let us create beautiful and powerful mobile apps that solve your enterprise needs; and then deploy these solutions to your in-house, shared or personal devices.
Gateway apps – paperless documentation, communication and triaging for your team
Technical apps – high-tech console apps for your technicians in the field, including when offline
Kiosk apps – Point-of-sale apps for retail, conference registration or concierge for your customers
Business apps – business, sales, administration, wayfinding, including Airplay presentations
Retail apps – inventory, visualization, tracking and reservation, including wholesale
Education apps – educational experiences, portals and assessment, including shared devices
App suites – multiple focused and interconnected apps for your employee roles
Proprietary apps – custom bespoke software for your every need
Deployment Options
We will work with you to ensure the optimum distribution path.
App Store distribution for publicly available apps, including apps for sale, gated members-only apps, and other scenarios. This is suited for organizations who want the reach and convenience of the App Store, and who need broader availability than just their organization.
Custom Apps distribution via Apple Business Manager or Apple School Manager and mobile device management (MDM) via services like Kandji. (Adhoc distribution is also possible using redemption codes.) This is suited for organizations of any size who want to distribute within their organization or school, or to other businesses (B2B). For small businesses who don’t need a comprehensive MDM solution, there is Apple Business Essentials.
Enterprise distribution via Apple Enterprise Program and MDM. This is suited for “in-house” proprietary apps where the organization has more than 100 employees.
Remember that Apple offers volume discounts on hardware for business and education.
iPad Features
Every feature for your enterprise needs.
Choosing Apple for your enterprise means getting world-class features, which C3UI delivers.
Global reach – internationalization, localization and accessibility
Adaptive layout – media, text and layout adapt to all iPad sizes and orientations creating beautiful apps, including right-to-left languages, dark mode and more
In special cases, we provide miniature iPhone versions of your iPad apps, for free!
Hardware tech – replace heavy onsite equipment like scanners, cameras, GPS, measuring tools and audio/video recorders – all of which an iPad can do
Native features – get best of breed Apple-tech like augmented reality (AR), machine learning, Airplay presentations, Keychain, Siri workflows, Notification workflows and a lot more. Examples:
Use rich notifications for time-sensitive single tap workflows that simplify and automate many processes.
Use augmented reality to provide real-time product visualizations to your customers.
Cloud data – out-of-box data synchronization using iCloud, your own data endpoints, or both
We can create custom server solutions or integrate with your existing server-side data.
Connectivity – connect to WIFI, cellular, Bluetooth or iBeacon networks, or offline support with eventual synchronization for in-the-field apps
Imagine this real world solution: an iPad app that reads and visualizes the pH levels, moisture and temperature of soil from Bluetooth devices inserted in the ground. Is there a custom connectivity solution your looking for? Just ask.
Shared iPads – for technicians, students, waiters, or any shared use-case, with easy user enrollment (for enterprise), user switching (for business or schools) or temporary users (with no account).
VPN security - protect your enterprise data (including Contacts, Calendar and Mail) with full tunnel, split tunnel, per-app and per-account VPN (virtual private network).
Integrations
No enterprise app lives in a vacuum. That’s why we acknowledge the importance of third-party integrations and cloud service providers, such as SAP enterprise integration or OKTA identity provider. Many of these services have SDKs (software development kits) specific to iOS, making integration even smoother.
iPad App Experts
Hire the best app building team,
scaled according to your needs.
C3UI is a group of independent contractors organized around a dedicated project lead. We provide the leadership and team-sourcing to build the optimum mix of developers, designers, project managers and quality assurance professionals, for your project.
Working directly with C3UI contractors reduces your project cost by at least half the cost of working with a service company*, eliminates contractual obligations, while maintaining maximum professionalism and accountability.
Our People
Graphic Design
Production Design
Development
Project Management
Quality Assurance (QA)
Continuous Delivery (“dev-ops”)
* Service companies (aka software consultancies or agencies) can charge as much as 3 times the cost of their developer team’s individual rates.
Your Ownership
This is your project (you own the code), your team (we work for you) and your infrastructure (your project tools, etc). Our job is to help you execute that project, augment your team from our own trusted people and setup the best tools, communications, issue tracking, etc – making suggestions along the way while leaving ultimate control in your hands.
Already have your own resources? No problem. Let us fill in the gaps.
iPad App Development
Battle tested process.
To eliminate risk, we stick to a tried-and-true development process – the same used by major mobile app service companies.
Identify – Our cross-functional team works with you to identify project scope, team requirements, service integrations and time involved.
Propose – We provide you with a summarized cost estimate for version one.
If the proposal is accepted the team is gathered, approved and contracts are made between the client and the independent contractors, and a framework license agreement is made between client and David James.
Discover – Work with the client, end-users, project lead and designers to discover project requirements, break those down into definable functions and workflows, and finally consolidate this into a project plan document. This project plan would include a mission statement, user stories (features) and acceptance criteria (what does “done” mean). This document is verified by the client to ensure everyone is “on the same page”. This document represents the feature set for version one of the product, and will be kept up to date and be referenced during final Review (see below).
Design – The project lead and project manager begin organizing the project in an issue tracking system (e.g. JIRA) by entering user stories, acceptance criteria, etc. Designers and user experience experts start mapping the user experience into user flows and wireframes. Developers start setting up environments, service integrations, app architecture and data modeling.
Develop – 2-3 week development cycles (a.k.a. “sprints”)
Designers continue to define the visual designs and screens.
Developers begin iteratively building the product—initially back-end development and subsequently user interface development as designs become available.
The QA analyst starts testing user stories as completed by development, and rejects implementations that do not meet the acceptance criteria.
Dev-ops work with development to ensure back-end services are available and works with the client to ensure testing, staging and production environments are operative including assisting with Apple enterprise setup and MDM (mobile device management).
The project manager works with everyone ensuring user stories are correctly defined and ordered, and any blocks to progress are addressed.
At the end of each cycle the product is released to a staging environment for User Acceptance Testing (UAT) by the client, the team reviews its progress, adjusts as needed and repeats the process. Each cycle includes planning and prioritizing so that the client will always have a clear view of progress and the team has realistic goals to achieve.
Review – The final product is pushed to a staging server and to devices for final client review and QA testing. The project plan is consulted to ensure the end result conforms to expectations.
Deploy – The app is delivered to the end-user devices using one of the Apple delivery methods, MDM or both. As part of our service commitment and to ensure a solid deployment, we provide post-release transitioning support and hot fixes as necessary.
Maintain (optional) – To ensure the ongoing stability of the app we may enter an optional maintenance agreement (recommended). Maintenance covers bug fixes, monitoring, OS updates, third-party dependency updates and optimizations, as needed. The client may also choose to bring everything in-house at this point.