003/ ServicesWebsites & apps
Websites and apps, built in Chicago
In short312 IT Consulting designs and builds websites, web apps, customer portals, internal tools, iOS apps and API integrations for Chicago small and mid-size businesses — the same team that built and runs Bosanski, 312 Scheduling, Slate CRM, Zenan Fleet and RadTrack.
Last updated: September 2026 · First call free · Reply within one business day
What we build: websites, web apps, portals, internal tools, iOS apps and APIs
We design and build six kinds of things for small and mid-size businesses: marketing websites, web apps, customer portals, internal tools, native iOS apps, and the API integrations that connect them to the systems you already use.
001/ Builds6 types · 1 team
| Build | What it is | From our own work |
|---|---|---|
| Marketing website | A fast, findable site your team can edit, built to turn visitors into calls | The bosanski.app landing page |
| Web app | Software your customers or staff sign in to and use every day | Slate CRM, Zenan Fleet |
| Customer portal | One place where clients sign, pay, book or check status | Slate’s magic-link client portal |
| Internal tool | Replaces the spreadsheet your operation quietly runs on | Zenan’s cost-per-mile dashboard |
| iOS app | Native SwiftUI, shipped through the App Store | Bosanski, RadTrack |
| APIs & integrations | Connects Stripe, Salesforce, QuickBooks and others | Stripe + Apple in-app purchases in Bosanski |
Most projects combine two or three of these: a marketing site that feeds a booking portal, or an internal tool with an iPhone app for the people in the field. Because one team builds all of it, the pieces share one design, one data model and one set of accounts — instead of three vendors pointing at each other.
Proof: five products we designed, built and run ourselves
All five products below are live, and we designed, built and still run every one of them. When we scope your project, we’re drawing on software we support in production every day — not a portfolio of mockups.
002/ Shipped5 products · all live
| No. | Product | What it proves | Platform | Link |
|---|---|---|---|---|
| 1.1 | BosanskiFlagship | Native iOS + web app with lessons, games, AI speaking practice, subscriptions and offline packs | iOS + Web | bosanski.app |
| 1.2 | 312 Scheduling | Booking web app plus Sofia, an AI voice receptionist, for barbershops & salons | Web + AI voice | portal.312itconsulting.com |
| 1.3 | Slate CRM | Customer portal, e-signature, invoicing and PDF generation | Web | slatecrm.app |
| 1.4 | Zenan Fleet | Internal-tool style dashboard that replaces a trucking operator’s spreadsheets | Web · mobile-first | zenan.312itconsulting.com |
| 1.5 | RadTrack | Native iOS app for X-ray techs: fast logging, dose math, PDF export | iOS 17+ | /radtrack |
What that means for your project: we’ve already solved the unglamorous parts — App Store review, Stripe and Apple in-app purchases, sign-in, transactional email, PDF generation, offline support, backups — so your budget goes to what’s actually unique about your business. See every product in detail on the products page.
How long does it take to build a website or app?
A marketing website usually takes 2–4 weeks. A web app, customer portal or internal tool usually takes 4–8 weeks to a first release, and a native iOS app about 4–8 weeks. Timelines are estimates and subject to change based on scope.
- Marketing website2–4 wks
- Web app, customer portal or internal tool4–8 wks
- iOS / mobile app4–8 wks
“First release” means real people can use it for real work — not that every idea on the whiteboard is done. We plan the smallest version that’s genuinely useful, ship it, then improve it with what users tell us. Three things speed a project up: content and decisions ready on time, a small number of integrations, and one person on your side who can say yes. App Store review adds a few days to any iOS launch.
How much does a custom website or app cost?
Marketing websites typically run $5,000–$20,000, and web apps, customer portals, internal tools or iOS apps typically start from about $25,000, depending on features and integrations. Every project gets a written scope and quote before work starts.
| Build | Typical timeline | Typical price |
|---|---|---|
| Marketing website | 2–4 weeks | $5,000–$20,000 |
| Web app, portal or internal tool | 4–8 weeks to first release | From about $25,000 |
| iOS / mobile app | 4–8 weeks | From about $25,000 |
| Support after launch | Ongoing | Monthly support plan |
Typical ranges, not quotes. Every project gets a written scope and quote before work starts. Timelines are estimates and subject to change based on scope.
The written scope lists exactly what’s included, so you know what you’re paying for before the first line of code. Running costs are usually modest on the platforms we use, and the bills go to accounts in your company’s name — not marked up through ours.
Our process: discovery, written scope, working builds, launch
Every build runs the same four steps: a discovery call, a written scope and quote, working builds you can click through along the way, and a launch with a clean handover. You always know what’s done, what’s next and what it costs.
Discovery
A free first call, then a working session with the people who’ll use it. We look at what you have and say plainly what’s worth building.
Written scope
Screens, features, integrations, milestones and price, in writing. Nothing is billed before you approve it.
Working builds
You click through real, working software every week or two — not static mockups — and steer as we go.
Launch
We launch, watch it closely for the first weeks, train your team and hand over code, accounts and docs.
What you get: code, accounts and documentation you own
You own everything we build: the source code in your repository, the hosting, domain and App Store accounts in your company’s name, and documentation another developer can pick up without us.
- Source codein a repository your business owns
- Accounts in your namehosting, domain, App Store, Stripe
- Documentationsetup, architecture, how to deploy
- Admin accessfor your team from day one
- Analyticsset up and reporting to you
- Support, if you want itmonthly support plan, or a clean handover
The stack we use (Cloudflare Workers, Next.js, SwiftUI, D1/Postgres, Stripe)
We build on a small, proven stack: Cloudflare Workers for hosting and APIs, Next.js, React or Preact on the web, SwiftUI for native iOS, Cloudflare D1 or Postgres for data, and Stripe for payments — the same stack that runs our own products.
| Layer | What we use | Running in production |
|---|---|---|
| Web front end | Next.js, React, Preact | Slate CRM, Zenan Fleet, Bosanski web |
| Hosting & APIs | Cloudflare Workers | Slate CRM, Zenan Fleet, Bosanski web |
| Data | Cloudflare D1 with Drizzle; Postgres when a project needs it | Slate CRM, Zenan Fleet, Bosanski |
| Files & media | Cloudflare R2 | Bosanski audio, Slate documents |
| iOS | Native SwiftUI | Bosanski, RadTrack |
| Payments | Stripe, Apple in-app purchases | Bosanski |
| Email & PDFs | Resend, Cloudflare Browser Rendering | Slate CRM |
| Voice & speech | ElevenLabs, Whisper | Bosanski; Sofia in 312 Scheduling |
Why this stack: it’s fast for visitors, cheap to run for a small business, and has very few servers to patch. If you already run on something else — a WordPress site, a Microsoft shop, an existing database — we’ll work with it when that’s the sensible choice. The stack serves the project, not the other way round.
Custom build vs off-the-shelf software: when each makes sense
Buy off-the-shelf software when your process is standard and a good product already fits. Build custom when the process is how you win, when you pay for five tools to do one job, or when your team lives in spreadsheets because nothing fits.
Buy when
- The process is standardpayroll, email, accounting
- A good product already fitsat least 80% of the way
- You need it next weekand can live with its limits
Build when
- The process is your edgehow you quote, schedule or deliver
- Five tools do one joband licenses keep growing
- The spreadsheet is the systemand one person understands it
We’ll tell you when not to build. Often the right answer is a good off-the-shelf tool plus one small custom piece that connects it to everything else. Read more on custom vs off-the-shelf software, replacing spreadsheet operations, custom vs template websites and building internal tools your team will use.
Who it’s for
Our builds are for Chicago-area small and mid-size businesses — and founders anywhere in the US — who need a real website or piece of software built properly, and want to talk directly to the person building it.
- Service businessesa site that brings in calls, not just visits
- Operators on spreadsheetsan internal tool that fits how you work
- Customer-facing processesquotes, bookings, sign-offs, payments
- Founders with an app ideaiOS + web, launched and supported
- Teams with disconnected toolsintegrations with Salesforce, QuickBooks, Stripe
- Anyone burned by a past agencycode and accounts in your name this time
- The Loop
- Evanston
- Wilmette
- Winnetka
- Glenview
- Northbrook
- Lincolnwood
- Niles
- Morton Grove
- Park Ridge
- Chicago
Chicago,
IL
App and website development across Chicago and the North Shore
We build websites and apps for businesses across Chicago — including the Loop — and the North Shore: Evanston, Wilmette, Winnetka, Glenview, Northbrook, Lincolnwood, Niles, Morton Grove and Park Ridge. We meet on-site for discovery and reviews, and work remotely with businesses anywhere in the US.
Being local matters most at the start and at launch: watching your team use the current system, and being in the room when they first use the new one. In between, you’ll see working builds on a shared link and hear from the person writing the code.
What clients say
“Great experience from start to finish! The team was hands-on, always available, and made sure the website matched our vision perfectly.”
“The process was seamless! The website was built and launched faster than expected with minimal effort on our part.”
How long does it take to build a website or app?
A marketing website usually takes 2–4 weeks. A web app, customer portal or internal tool usually takes 4–8 weeks to a first release, and an iOS app 4–8 weeks, with working builds to review along the way. Timelines are estimates and subject to change based on scope.
How much does a custom website or app cost?
We send a written scope and quote after a discovery call. As a guide, marketing websites typically run $5,000–$20,000 and web apps, portals or iOS apps typically start from about $25,000, depending on features and integrations.
Who owns the code and the app?
You do. The code, the App Store and hosting accounts, the domain and the documentation belong to your business, so you can run it without us.
Do you build iPhone apps?
Yes. We build native iOS apps in SwiftUI — Bosanski and RadTrack are ours on the App Store — and pair them with a web app or progressive web app when you need both.
Can you connect the app to our existing systems?
Yes. We build API integrations with tools like Salesforce, HubSpot, QuickBooks, NetSuite and Stripe so data flows between systems instead of being re-typed.
Do you maintain the site or app after launch?
Yes. We offer a monthly support plan for hosting, updates, fixes and small improvements, or we hand everything to your team with documentation.
Where are you located?
We're based in Chicago and meet clients on-site across the city and the North Shore, and work remotely with businesses anywhere in the US.
Start a project.
The first call is free, and we reply within one business day. Tell us what you want to build — you’ll get an honest view of scope, timeline and cost.
Start a project (224) 382-4084