How we ship custom software fast — the AI stack we run, what things actually cost, and when to build custom vs buy.
Record StoresSection 110(7) lets a record store play a record to sell it, but not stream it from its website. Record Store Day keeps Black Friday titles offline until 8 a.m. Saturday, with no carts, auctions or holds. Only 13.3% of vinyl releases in Discogs’s data carry a barcode, and of 10 Baltimore stores we checked, three sell records in their own web shop.
CoworkingSince 2023 a coworking space that takes its members’ mail has been a USPS mail-receiving agency, with two IDs per customer in a federal database. Since October 1, 2026, Maryland accepts such a mailbox as a principal office; Google still won’t map a virtual office.
SolarMaryland closes net metering to new systems on July 1, 2027, and has not decided which milestone counts. The 30% federal credit ended for homeowners who buy, while leased and PPA systems can still earn it for their owners.
Med SpasIn Maryland, the prescriber who orders a cosmetic treatment must assess the patient first and be in the building while a nurse delivers it. Every toxin label says its units cannot be converted into another brand’s.
HVAC & Plumbing SupplySince October 2025, Maryland has barred supply houses from knowingly selling HVAC equipment to unlicensed buyers, with a notice at every sale. Since July 27, 2026, new R-410A split systems may be installed again if every component was in the country before 2025.
Medical SupplySince 2024, Medicare’s refill rule has been a regulation: the patient’s yes within 30 days of the end of the supply, and no auto-ship even with permission. Of 41 Baltimore medical supply businesses we read, none takes a prescription upload online.
GroceryFrom November 4, a SNAP store needs seven varieties in each of four staple categories, and a full corner-store dairy case counts five. Of 59 Baltimore independents we sampled, none mentioned SNAP on its own website.
EdtechIn City Schools’ fiscal 2024 accessibility report, none of 114 tools had a VPAT on file and 59 were waiting for a vendor login. Of 43 vendors on Baltimore’s lists we read, none named Maryland’s student privacy law.
Title & SettlementSince October 1, Maryland owners can leave a house by a transfer-on-death deed, and more than a quarter of Baltimore City’s house sales come with a ground rent. Of 32 Baltimore title company websites we read, none explained the transfer taxes.
Youth SportsYouth soccer moved its age cutoff to August 1, and since October 1 Maryland may tell a league about a coach with a finalized child abuse finding. Of 39 Baltimore youth sports websites we read, 26% published a fee.
Staffing & RecruitingMaryland stopped licensing employment agencies in 2003, but Baltimore City still licenses temp firms, and every Maryland job ad needs a pay range. Of 87 postings we sampled from Baltimore-area staffing firms, 75% showed a wage; of local firms’ postings, 54%.
Career Schools & BootcampsMaryland’s career school rule reads like a database: a refund table keyed to the hours taught, no tuition discounts and card tuition over $5,000 paid in installments. Of 38 Baltimore training websites we read, 5 showed a tuition figure.
Homeschool & MicroschoolsMaryland wants a homeschool notice 15 days ahead, eight subjects and a portfolio reviewed every semester, or an umbrella that reports to each county. Of nine Baltimore-area umbrellas we read, two published a fee.
LocksmithsMaryland has licensed locksmith businesses since 2009 and wants the price quoted before work on every invoice and the license number in every ad. Of 50 Baltimore locksmith websites we read, 16 showed one.
Theaters & CinemasA small theater’s box office is usually free to the theater and paid by the audience, $2 to $4 on a $30 ticket. Since 2024 Maryland has required the total price, with fees and taxes, on every screen.
Translation & InterpretingA machine translates a 250-word page for about three cents, yet online sellers charge $25 to $32 a page for certified translation. From January 1, 2028, sign language interpreters in Maryland need a state license.
GolfUnder GolfNow’s standard terms a course can pay for its tee sheet with up to 124 rounds a month. Baltimore’s ten public courses book through foreUP, and their booking pages face a federal accessibility deadline moved to April 2027.
Car WashesIn Maryland the plate follows the owner, so a plate-keyed membership follows the driver to the next car, and since July a car’s location counts as sensitive data. None of 12 Baltimore membership sites mentions the new law.
Dance StudiosASCAP’s and BMI’s dance licenses stop at the studio door, and no license sold in bulk covers the recital video. Of 153 studio websites we read, none mentions music licensing.
Uniforms & ScrubsTo the EPA, a bare “antimicrobial” on a treated garment is a public health claim, and Maryland’s sales tax follows the buyer, not the card. Of 63 scrubs web stores, 24 use “antimicrobial” with no qualifier.
Hearing CareFederal rules ban selling an OTC hearing aid to or for anyone under 18, and Maryland gives every hearing aid buyer 30 days to cancel, with no exception for OTC. Of 755 OTC listings on 61 web stores, 24 state the age limit.
Window TreatmentsA blind built before anyone ordered it is stock, even when it is cut to size or sold online, and an order signed at a Baltimore kitchen table can be canceled for three business days. Of 173 loop and bead-chain listings on 39 web stores, none carries a cord warning.
Framing & ArtIn Maryland a print sold for more than $25 unframed or $40 framed needs written paperwork, a 1974 threshold never raised. Of 11,000 limited-edition print listings on 58 web stores, none states everything the law asks.
Fabric & YarnFabric promoted for children’s sleepwear is regulated like the pajamas, and most web store carts count units, not yards. Of 1,101 flannel, fleece and minky listings on 70 web stores, none carries a sleepwear statement.
Sporting GoodsA lacrosse helmet’s certification can run out on a date printed inside the shell. Of 194 lacrosse helmet listings on 25 team-sports web stores, none gives a manufacture date or an end date.
BookstoresTo the Postal Service a crossword book is not a book, and to Google a signed copy is used. Of 41,818 book listings on 83 independent web stores, 30.5% show no ISBN in their public catalog.
Pool & SpaEPA treats the word shock as a pesticide claim, and one pail of cal-hypo shock is over Baltimore City’s fire permit line. Of 1,268 pool chemical listings, 0.4% give the EPA number.
Device RepairAn iPhone labels replaced parts Genuine, Unknown, Unverified or Used. Of 2,498 refurbished phone listings we read, none says whether its parts are genuine.
Beauty SupplySince July 2026, Maryland’s ban on 24 cosmetic ingredients carries treble damages. Of 10,060 beauty supply listings we read, 8.1% show a full ingredient list.
Charter FishingMaryland moved 97 days of its 2026 rockfish calendar and closed August, and a guide may run two striped bass trips a day. Plus what 85 Chesapeake charter websites say.
Party & Event RentalsA staked tent needs a Miss Utility ticket three business days ahead in Maryland, and sidewalls can make a tent need a fire permit. Plus what 35 Baltimore-area rental websites show.
Appliance StoresThe FTC wants the EnergyGuide label next to the price online, yet 2.5% of 5,830 appliance listings we read carried it. Plus Maryland’s minimum-price, delivery-date and tax-holiday rules.
Hardware & PaintSince April every can of paint sold in Maryland carries a PaintCare fee set by the size of the can, built into the price and taxed even when itemized. We found no Shopify app or WordPress plugin that handles it.
Photography StudiosWe read the metadata inside 330 photos on 57 Baltimore-area photographers’ websites. A third still named the serial number of the camera that took them; fewer than one in five named the photographer.
Toys & GamesSince December 2008 federal law has required the choking-hazard warning on the page that sells the toy. We read 16,759 Maryland toy, game and hobby listings: two carried it, and 469 carried California’s Proposition 65 warning instead.
Apparel BoutiquesSince 1998 an online product page has had to say whether a garment was made in the USA or imported. We read 3,149 Baltimore boutique listings, and 4.4% did. The crossed-out price beside it keeps no history, and in Maryland a store credit slip is a gift certificate that cannot expire for four years.
Tutoring & Test PrepMaryland fingerprints a virtual tutor who never enters the state and taxes a downloadable worksheet while leaving the live session next to it untouched. None of it fits a generic scheduling app.
Bakery & CoffeeMaryland caps a home bakery at $50,000 a year and forbids it to sell across the state line. On 1 October the State doubles the ceiling — and, in the same act, reprints the border word for word. We then checked 136 Shopify apps for one that can track a revenue cap. None can.
Pet RetailMaryland makes a shop that offers a bag for sale a “distributor” of commercial feed and excuses it only while somebody else’s filing holds. The state publishes the whole register as a 1,140-page PDF. We counted all 34,147 rows.
Resale & ConsignmentA resale shop is the only retailer whose stock mostly is not its own, and Maryland answers “whose is it?” in four different places. One of them turns on a $1,000-per-delivery tripwire.
Print & SignsBaltimore prints two sign permit fee schedules that cross at exactly 35 square feet, and measures channel letters and a printed panel differently. The ADA specifies your letters to the sixteenth of an inch.
Auto PartsA parts store sells a part and buys half of it back an hour later. Maryland taxes that returning core even when you refund it, wants a VIN when it is a catalytic converter, and since 1 January 2026 puts $6.00 of fees on every tire.
Maryland PrivacyMaryland’s privacy law counts residents whose data you handle, not customers. A shop whose audience is 80% Maryland crosses the line with 43,750 people a year; a national store needs 1.91 million.
Maryland TaxMaryland taxes custom software, web design, SEO and business SaaS at 3%. One $12,000 invoice can owe $360, $231.43 or nothing, depending on six facts that have nothing to do with the code.
Food TrucksBaltimore draws a 300‑foot circle around every business that sells what you sell, and a second one around every place your own truck stood in the last 48 hours. No point of sale records where a truck stood.
Music StoresMaryland says a band rental may not be deemed a retail sale, and Maryland says a sale includes a transfer of possession by rental. One clarinet, two statutes, opposite answers.
Bike ShopsMaryland lets a repair change an e‑bike’s legal classification and puts the duty to fix the label on whoever did the work. The class belongs to the serial number, not the product.
Furniture RetailA mattress certification is true only when it is sold with the foundation the label names by number. The claim belongs to a pair of products; every retail system stores it as a flag on one row.
Garden CentersMaryland prohibited thirteen plant species on 15 January 2026. Acquiring them stopped that day; selling the stock you already held did not. Every point of sale uses one flag for both.
SeafoodThe FDA excused raw bivalve molluscan shellfish from its new traceability rule because the tag stapled to every sack already does the job. The crab eighteen inches away got no such excuse.
TruckingA federal rule says a demurrage invoice must carry twenty pieces of information, and that leaving one out cancels the charge. In December the section defining who to bill was deleted.
Car ServiceMaryland defines limousine service as using a Class Q vehicle, and a Class Q vehicle as every limousine operated for hire — and the amenity list that breaks the circle still names a video cassette recorder.
Alarm SystemsMaryland forbids every county from registering your technicians, then lets every county regulate your company and your customers — and the city wants a filing within ten days of every job.
Liquor StoresBaltimore issues three package-goods licenses for the same shelf of bottles and none of them may open at the same hour — and the seven-day one sells ten fewer hours a week than the six-day one.
Auto DealersMaryland caps the finance charge on a used car by model year, so a 2024 model capped at 22% today is capped at 27% in January — and overcharging forfeits every dollar of finance charge, not the excess.
Entertainment CentersMaryland forbids every county from taxing a bowling lane, then taxes the shoes rented for that lane under two taxes at once. An unlimited pass is exempt where a ten-visit card is not, and your prize wall has a $599 wholesale ceiling.
MarinasMaryland taxes dyed diesel sold by a marina at 6% of 94.5% of gross receipts, makes you remit it, and forbids you from putting it on the receipt. Then it lets a boatyard choose how to bill a repair — and the cheaper format reverses depending on whose boat it is.
InsuranceMaryland forbids an agency from discounting a premium and caps the one permitted gift at $50, so the only levers left are speed and proof. Then it gives you five business days to remit a premium, puts a moving floor under the account holding it, and never defines what a business day is.
Driver EducationA Maryland driving school holds a license under Title 15 and a certification under Title 16, and a terminated instructor is reportable immediately, within five business days and within thirty days — all at once. The classroom fills in two weeks what one training car needs four and a half weeks to empty.
Security ServicesA 24-hour post needs 168 hours of coverage a week and a guard is capped at 40 before overtime, so one post takes 4.2 people. Since 1 January 2025 the fifth guard you employ doubles your required liability aggregate to $1,000,000 — and 11 of Baltimore City’s 32 guard companies have fewer than five employees.
Waste HaulingBaltimore doubled its landfill gate fee to $135 a ton on 1 November 2025 and private tonnage fell by half. A cubic yard of debris weighs anywhere from 169 to 860 pounds, so the same 20-yard box costs between $228 and $1,161 to tip — and nobody knows which until the scale.
Physical TherapyMaryland caps a therapist at an average of three patients per clinical treatment hour. Under Medicare’s eight-minute rule, three twenty-minute visits and two thirty-minute visits use the same sixty minutes and bill three units and four — so the legal ceiling is the worst schedule shape available.
Pet CareGingr’s boarding plan is $179 with its payments and $209 without. DaySmart Pet prints the pair on all four tiers. Neither publishes the processing rate the discount is tied to — and on a real facility, that rate moves eight times what the discount saves.
ParkingEvery parking product bills per space, per month. Baltimore City taxes 20% of the money, Anne Arundel taxes $1.00 a vehicle-day, and the city license is billed per hundred square feet of gross area — ramps and aisles included. One garage, four units of account.
Collision RepairMaryland brands a title above 75% of value — but COMAR 11.15.34.02 takes the refinish labor and paint materials straight back out, takes the parts cost of eleven cosmetic categories out, and leaves the labor in. Your estimate is one number. The state is adding up a different one.
Home CareSame aide, same client, same kitchen. Hand him the tablet and Maryland wants a nurse there every 45 days; only watch him take it and every 3 months. Sixteen platforms priced, two publish a number, and every meter counts a noun while the clock counts a verb.
Commercial CleaningMaryland taxes the leased office suite at 6% and exempts the community room across the hall — then, for the rooms in between, taxes the proportionate share of the building. Sixteen-fold price spread across the platforms, on six different meters. None counts what the statute counts.
TowingThe car is hooked, winched and on the deck. The owner comes running. Maryland settles it in four words: whether or not the vehicle has been lifted off the ground, release it — and charge at most half. The line is the edge of the lot, and no platform meters it.
LandscapingOn November 20 a certified crew may put nitrogen on a lawn in Lutherville. The person who owns that lawn may not. Maryland names eight fields for every application, holds them three years, and caps the rate at 80% of a figure a university publishes.
Home ImprovementTwo rowhouses on the same block, same kitchen. One is owner-occupied; the other was carved into four apartments in 1974. On the first you are capped at a one-third deposit and forbidden to take a dollar before signature. On the second, Maryland says you are not doing a home improvement at all.
MoversTwo jobs leave the same yard with the same crew — one for Towson, one for Wilmington. Maryland lets you collect a quarter more than you estimated but forbids holding the load; federal law caps you at a tenth more and lets you keep the truck shut. Only a field on the booking form decides which.
Self-StorageMaryland deems the value written into the rental agreement to be the maximum value of everything behind the door — and leaves the contents in your tenant's exclusive care, custody and control, so you are not allowed to look. A duty triggered by a fact you may not observe, and your checkout is the only instrument you have.
Garment CareMaryland taxes the cleaning of a shirt at six percent or at nothing at all, and the test has nothing to do with the shirt. It is whether the buyer is in business, whether that business requires the service, and whether they will be back — a fact about the future your point of sale has to price today. On a $600,000 shop that is $7,920 a year, 6.9× the entire software bill.
CateringMaryland exempts the food and drink at an event only where dancing is prohibited and the music is recorded, and Baltimore City only where the entertainment is one roving performer who is not amplified. Two facts about a musician decide the tax on a dinner, and no booking system has a field for either.
JewelryA jeweler buys gold at a price struck this morning, and Maryland forbids them from altering or selling it for eighteen days — thirty in Prince George's County. The clock starts when the record is filed, not when the money changes hands. Across one such window this January the metal moved 9.65%.
OpticalAn online contact lens order becomes lawful when the prescriber answers — or stays silent for eight business hours, counted in their time zone around their holidays. The same order can finish in 8 hours or 96. Meanwhile Maryland licenses the doctor and not the dispenser.
Specialty FoodA butcher shop sells a thing with no price until it has been cut and weighed — and Shopify still has no native way to sell by weight. The wholesale side is capped by a federal figure that moved on 28 May: $109,600 of meat, roughly five restaurant accounts. Then Maryland taxes a cookie platter and exempts the cookies.
AccountingFederal law says in as many words that an accountant completing tax returns is a financial institution — no size floor. Firms under 5,000 consumers are excused from four heavy requirements, and from the vendor clause, never. Maryland demanded that clause from 2009 and runs two different breach clocks on the same folder.
HotelsSince May 2025 a federal rule has required every hotel, inn and short-term rental to lead with a single total price. Baltimore stacks four charges on one room folio under three laws, and whether the 2% tourism assessment belongs inside that number turns on one sentence in a city ordinance. Commission outweighs the software 19 to 1.
PharmaciesOf thirty pharmacy platforms, not one publishes a price — the first clean sweep in this series. It hardly matters: across twelve of the most-dispensed generics the drug costs $1.14 and Maryland's dispensing fee is $10.67, unchanged since February 2021, while CMS reprices about 28,000 codes on one Wednesday a month.
DentalOf twelve dental platforms, exactly one publishes a complete price — and it also publishes the date it raised it. But a year of preventive care for one adult is worth $493 at full fee, $399 through your own membership plan and $221.93 from Medicaid. Maryland bans the clause the ADA calls the main obstacle, and never passed the safe harbor twenty states did.
FloristsThree florist platforms have no pricing page at all, one has moved its entire domain, and the two that do publish plan names with no dollars. The only complete fee schedule in the trade is a members' PDF written in April 2011 — and it charges a 5 percent surcharge to shops that receive more orders than they send.
BreweriesMaryland let its breweries deliver to your door in 2024, a federal judge took the law apart in January 2026, and the Comptroller's guidance still calls it a felony. Of twelve platforms, five have no pricing page. But the same keg is worth $140 or $912 depending on which door it leaves by.
Funeral HomesFederal law makes you hand your itemized price list to any stranger who walks in — and says nothing at all about your website. Of eleven funeral software vendors, eight have no pricing page and exactly one prints a number. Meanwhile the biggest line in the building is quoted to you at zero.
Salons & SpasBooksy, GlossGenius, Mangomint and Boulevard publish real prices; Vagaro's pricing URL returns a 404. But the subscription is the smallest line. The channel your retail is sold through moves $15,000 a year — because the brands on your shelf won't let you sell them on your own website.
VeterinaryTwo companies hold about 79% of practice-management installations — and they also sell you the labs and the drugs. The per-doctor prices everyone quotes for Shepherd, Vetspire and Hippo Manager all lead to 404s. And the online store carrying your practice's name publishes no rate at all.
Childcarebrightwheel and Procare won't print a price — and even Playground now hides its subscription behind a demo. But that's the small number: the cut of every tuition payment dwarfs it, and moving parents from card to ACH saves more than any software you pick. Plus the Maryland ratios that cap enrollment.
Auto RepairTekmetric, Shopmonkey and AutoLeap publish a price — but it's the smallest number in the bill. The cut of every card swipe dwarfs it, only one vendor prints that rate, and its middle plan is never the cheapest at any volume. Plus the Maryland layer none of them model.
FitnessThe market meters four incomparable things, and the "free" plan can cost a busy studio thousands more than the $199 one. Mindbody won't print a US price at all — yet Maryland sizes your surety bond on a number your software calls revenue.
NonprofitsNonprofits must publish their finances by law; their vendors mostly don't. Among the donor CRMs exactly one publishes a full price, the processing line quietly beats the subscription, and Maryland moved its CPA audit threshold to $1,000,000 on July 1.
LegalNot one legal platform publishes a volume discount — the rate at 25 seats is the rate at 3. And by their own documentation, several won't migrate the trust history Maryland requires you to keep for five years.
Real EstateAppFolio's $298 floor means a 50-door landlord pays $5.96 a unit for a $1.49 product. Buildium charges $2.35 on every rent payment. And none of them will ever track a Baltimore rental license or an MDE lead certificate — the rules that actually cost you money.
HealthcareSimplePractice, Jane, Tebra and athenahealth run most practices well — until intake, scheduling or referrals stop matching the template. In healthcare you rarely replace the EHR; you build the custom, HIPAA-compliant layer around it. When that's worth it, and what it costs in 2026.
LogisticsExtensiv, Logiwa, Fishbowl and Cin7 fit most warehouses — until your billing rules, your receiving flow or your dispatch board stop matching the template. When a custom system you own outright beats renting one per seat forever, and what building one costs in Baltimore.
RestaurantsDoorDash and Uber Eats take 15–30% of every order and keep your customer list; ChowNow and Toast rent you a template. When a custom online ordering system you own outright is the better buy for a Baltimore kitchen — and what it costs in 2026.
TradesServiceTitan, Jobber and Housecall Pro fit most trades shops — until dispatch, pricing or invoicing stops matching the template. When a custom field-service app you own outright beats renting one forever, and what building one costs in Baltimore.
BaltimoreHopkins spinouts, a federal tech-hub badge and a whole row of agencies — but what does getting custom software built here actually cost in 2026, and how do you choose who builds it? A straight local guide.
TimelinesThe industry says three to nine months. Here's what really sets the clock on a custom build in 2026 — the decisions, the integrations and the feedback loop — and why AI-accelerated builds ship in days to weeks.
Case studyStorefront, Stripe checkout, product variants, bundles and an admin panel — Friday to Sunday. What we automated, what we didn't, and the decisions that made it possible without cutting corners.
GuideA straight decision framework — when off-the-shelf wins, when it quietly bleeds you, and when a custom build pays for itself.
PricingWhere the money goes in a build, what inflates an agency quote, and how a fixed price keeps everyone honest.
EngineeringThe tools, the prompts, the guardrails — how we keep AI-written code production-grade instead of a pile of plausible bugs.
OperationsWhy most internal tools get ignored, and the handful of things that make a team switch off the spreadsheet for good.
ProcessHow the Prototype Sprint works, day by day — and why a clickable, deployed prototype beats any slide deck.
StudioHourly billing rewards slowness. Here's how fixed price changes the incentives — for us and for you.
Start with a free 30-minute call. Bring your idea, or your tangle of spreadsheets — we'll tell you what we'd build and what it'd cost.