Blog
Academy software vs the $149 then $99 booking site.
You missed one call mid-job — they already booked the next listing
Miss a call mid-job and the buyer books the shop with a Book button. Design your site answers while you're on the job — deposits to your accounts.
If every customer asks "how do I pay you?", your site is missing a step
If every customer asks how to pay, the booking is missing a step. Design your site puts deposit and payment on the booking path — money to your accounts.
Your practice schedule shouldn't live in a group chat
Practice times and rainouts buried in a parent group chat leave new families guessing. Design your site puts schedule, Register, and deposits on one page — money to your accounts.
They found you on Maps, but couldn't see what you charge
Good Maps reviews without prices or a Website button lose lunchtime shoppers. Design your site puts services, packages, and booking behind your listing.
Your quote is still a text — they booked the shop with a Book button
Text-only quotes lose buyers who book the shop with a published Book button. Design your site puts packages, booking, and deposits on your phone-ready page.
Your club's parents shouldn't need three links to sign up
Parents get lost across Facebook, forms, and payment apps. Design your site puts club registration and deposits in one place — money to your accounts.
Wix and Zenbooker give you tools. We give you a finished site.
DIY builders and booking apps leave the hard parts to you. Design your site ships a finished working site with deposits to your accounts.
Deposits should land in your account, not a platform's
Booking tools that hold deposits pay you on their schedule. Design your site sends deposits to your Zelle, Venmo, Cash App, PayPal, Square, or card.
Your Maps Website button goes to a parked page
Your Google listing's Website button opens a for-sale parked page. Design your site ships a live page and points Maps at it.
The site you started building yourself is still a draft
You started a builder template months ago and it still says Coming soon. Design your site ships a working page with booking and deposits to your accounts.
You held the Saturday slot. They never paid a deposit.
A phone yes without a deposit still empties your Saturday. Design your site puts the deposit on the booking path — money to your accounts.
Your customer's card statement shouldn't say some app's name
When the deposit shows up as a booking app’s name, customers dispute it. Design your site puts deposits on your accounts — your name on the statement.
Your tryout waitlist still lives in a coach’s group chat
Tryout waitlists in a coach’s group chat are not a roster. Design your site puts ages, fees, and Register on a page parents can finish — deposits to your accounts.
Your listing still says Call — lunch shoppers book the next shop
Call-only Maps listings lose lunch shoppers to the next Book button. Design your site puts book or estimate on a page you own — deposits to your accounts.
Your Maps Website button opens Facebook
Maps Website that opens Facebook still leaves you in DMs. Design your site puts book or estimate on a page you own — deposits to your accounts.
Your Book Now button opens another account signup
Book Now that opens Zenbooker or Calendly signup is still DIY. Design your site puts photo, services, calendar, and deposit on one page — money to your accounts.
Your deposit is stuck in the booking app until next Friday
Pending payout in a booking app is not a deposit on your accounts. Design your site puts Book on a page you own — money to Zelle, Venmo, Cash App, PayPal, Square, or your card processor.
Your club’s season signup is still a Facebook event
Forty parents hit Interested. Three asked how to pay. A Facebook event is not a roster. Design your site puts Register and fees on a page you control.
Mid-job texts that never become a booking
Mid-job texts sit unread while the shop with a Book button takes the deposit. What Design your site covers when you cannot safely pick up.
Five stars on Maps. Nowhere to book.
Strong Google Maps reviews with no Website button still lose jobs. Design your site puts book or estimate on a page you own — deposits to your accounts.
Pretty homepage, dead book button
A sharp Wix page and a separate calendar still leak jobs. Design your site puts photo, services, calendar, and deposit on one page — money to your accounts.
Venmo in the DMs is not a booking system
DM price quotes and “Venmo?” screenshots are not a booking system. A Design your site page takes deposits on your accounts before the slot locks.
After-hours quotes that sit until Monday
Friday-night texts sit until Monday while the shop with a Book button takes the job. What Design your site covers for after-hours leads.
Stop collecting club fees in Facebook DMs
Tryout week turns your phone into a payment office. Parents want a registration page — fees to your accounts, not another Messenger thread.
Your Maps Website button is dead — customers bounce
Google Maps sends people to a dead Website button. Reviews cannot save a 404. What Design your site fixes for local shops.
Still the IT guy after you built it on Wix
You spent a weekend on Wix or Zenbooker so customers could book. Now you are still fixing forms and chasing failed payments. What done-for-you Design your site actually covers.
Attendance without another shared spreadsheet your coaches fight over
Every athletic program hits the same wall: the shared attendance Sheet becomes a battlefield. Two coaches open it at once. Someone sorts the wrong column.…
Mid-season roster changes without rewriting three trackers
Someone quits. Someone joins. Someone moves from the U12 group to the U14 practice block. In spreadsheet world that means rewriting the attendance tab,…
Clearance status on a staff desk — not a buried email thread
“Is she cleared?” should not require searching three inboxes and a PDF folder. Medical forms, waivers, concussion baselines, and return-to-play notes pile…
Athletic homeschool weekly desk: academics plus training in one view
Athletic homeschools do not run like a single-sport club. The same week holds training blocks, academic hours, clearance rules, and sometimes…
Tournament travel weekends: who is going, who is cleared, who paid hotel
Travel weekends expose every crack in your ops. Who is on the trip? Who is cleared to play? Who still owes the hotel block? Who has a guardian on-site?…
Multi-coach permissions so not everyone edits the whole roster
Growing academies hire assistants, age-group leads, and weekend volunteers. The day you share “the master Sheet” with everyone is the day someone sorts…
Parent view vs staff desk in Academy OS — what each side sees
Parents want clarity. Coaches need control. When those worlds share one spreadsheet, either parents see too much (other families’ contacts, staff notes)…
Injury and return-to-play notes that follow the athlete
When an athlete is limited, the note cannot live only in one coach’s head. The next practice, the next gym, and the next tournament weekend all need the…
Link practice plans to who actually showed up
Coaches write thoughtful practice plans. Then half the planned group is at a different gym, two athletes are limited contact, and the plan lived in a Doc…
Homeschool athletic compliance tracking without the binder
Athletic homeschool programs often juggle more than drills. Hour logs, participation requirements, umbrella-school attestations, physicals, and league…
Academy OS is not a website — and that is the point
People ask for “a website that also does attendance, clearance, travel lists, and coach permissions.” That sentence describes two products mashed into one…
Guardian contacts in one place coaches can actually open
Emergency contacts only help if a coach can open them at the field. When numbers live in last year’s PDF, a director’s phone, and a Sheet that needs Wi-Fi…
Camp week check-in ops when the public site already took payment
Camp week is where public marketing and staff ops meet at the door. Families already Registered and paid **you** on the working site. Monday morning you…
Film room links next to roster context for coaching staff
Film lives in Hudl, YouTube unlisted links, Drive folders, and coach phones. Rosters live somewhere else. When a coach wants "last weekend's clips for the…
Why Academy OS is quote-after-conversation, not a checkout button
CCCM's public working sites have a clear rental path and a checkout page. Academy OS does not. That is not an accident and not a tease. Ops software for…
Onboarding new coaches to your ops desk without a three-hour Zoom
New assistants should not need folklore to mark attendance. If training requires a three-hour Zoom through unwritten Sheet know-how, your ops are too…
Season rollover without losing last year’s clearance history
August should not mean amnesia. When you roll to a new season, you need fresh rosters and packages — but you also need last year’s clearance history,…
Multi-location academies: one ops picture or chaos by gym
Two gyms feels manageable until each site invents its own roster culture. Three gyms with shared coaches becomes a telephone game. Multi-location is not…
When spreadsheets break around 80 athletes
There is no magic number carved in stone — but somewhere around sixty to a hundred athletes, shared spreadsheets stop being charming and start being…
Working site vs Academy OS: which one do you need first
Two CCCM products serve schools, clubs, and academies. They solve different pains. Buying the wrong one first wastes a season.
Communication logs vs endless group texts for academy staff
Group texts are perfect for "practice moved to gym 2." They are terrible as the system of record for "we told this family about the clearance deadline on…
What you get with a CCCM working site for schools and clubs
Plain package summary — no mystery bundle.
The true cost of a DIY school or academy website
DIY website builders look free until you count staff hours, half-finished pages, and the applicants who bounced while someone "meant to update tuition."…
Public Register site vs a full student information system
Schools and academies overbuy software when a public Register door would have fixed the week. They also underbuy when they pretend a brochure site is a…
Questions to ask before you hire anyone for a school website
Vendor demos are charming. Contracts are where schools get stuck. Use this checklist before you hire an agency, a freelancer, or a rental partner —…
Saturday no-shows need a deposit — on your own accounts
You blocked Saturday morning, drove across town, and nobody was home. A booking site with a clear deposit — paid to your accounts — stops donating Saturdays to ghosts.
New sports academy: get Register live before the first tryout flyer
You printed flyers, booked a gym night, and told three coaches to "spread the word." Then a parent asks where to register and you send a Google Form that…
Maps, parking, and gym entrance notes that cut first-day chaos
First tryout night should not start with twenty cars circling the wrong lot. Parents need maps, parking rules, and which door to use — on the public site,…
Show the payment methods parents actually use — Zelle, Venmo, card, Square
Parents will abandon a beautiful Register form if they cannot tell how to pay. "We'll invoice you" is not a plan. List the methods you actually accept,…
Girls-only or boys-only programs: clear age and gender paths on the site
If you run girls-only, boys-only, or separate pathways by gender, say so clearly on the public site. Parents should not discover the rule in a tryout…
Public academy site and Academy OS: when you need both
A sports academy usually needs two different tools over time: a **public working site** so families can find you and Register, and a **staff ops desk**…
Uniform, league fee, and club fee — list the stack once
Rec club sticker shock is usually a communication failure. Parents thought "club fee" meant everything. Then league fees, uniforms, and a photo-day add-on…
Rec league season signup that does not die in a Facebook event
Facebook events are fine for reminders. They are a weak place to run a whole season's registration. Comments get buried, forms break, and new families who…
Rainouts stay in text; registration should not
Same-day field closures belong in the channel that reaches tonight's parents — often text or a team app. Season registration does not belong there. Mixing…
Volunteer coach interest forms next to player registration
Rec clubs do not only need players. They need sideline adults. If coach interest lives only in a board member's inbox, you will scramble in August. Put a…
U8 through U14 packages without a confusing matrix screenshot
Age-group grids pasted as blurry screenshots help nobody on a phone. Rec clubs need clean packages: U8, U10, U12, U14 (or your real bands) — each with…
Community sports club: city, fields, and Register on one URL
Local parents search for the sport plus your city. If they find a stale Facebook page and no address, they bounce to the club that shows fields, ages, and…
When the club board finally wants online registration
Volunteer boards often resist "a website" until one chaotic season tips the vote. When they finally want online registration, do not restart a six-month…
Photo day and release forms baked into club signup
Photo day should not start with a clipboard chase for releases you forgot at registration. Bake photo release (and roster contact basics) into club signup…
Weekend clinic pop-ups: register without building a whole new site
Guest-coach weekends and one-off clinics should not require a new Squarespace. On a CCCM working site you add a package: dates, ages, fee, Register — same…
Rec-to-travel pathway page that sets expectations early
Some families want Saturday rec forever. Others ask about travel by week three. A public pathway page sets expectations early: what rec includes, how…
Tryout week without the DM scramble
Tryout week parents find you on Instagram or a flyer, ask ages and price in a DM, then register at the club with a form. What a club registration site actually does — and what Design your site covers.
Multi-sport campus: one site, clear paths per sport
A multi-sport campus that dumps every program onto one homepage wall of logos creates the same parent question: "Where do I actually register for soccer?"…
Performance lab and skills sessions: book without texting the trainer
Skills sessions and performance-lab blocks die in text threads: "Any spots Saturday?" / "Maybe — I'll check." Parents who decide at 9 p.m. need a public…
What to say publicly about scholarships vs full family pay
Sports academies that whisper about scholarships create two problems: full-pay families feel blindsided when seats disappear, and aid families feel like…
Clearance and medical release at signup — not three weeks later
The expensive pattern: athlete registers in July, practices in August, and on the first game day someone discovers the medical release was never returned.…
You do not need a full parent portal to take registrations
Many academies stall for months waiting on a "real parent portal" before they will take money or waivers online. You do not need an LMS login wall to run…
Soccer academy registration deadlines parents can see without DMing coach
Soccer families should not need a coach's cell number to learn when U12 registration closes. Publish age bands, deadlines, and Register on one public page…
Basketball academy website that converts tryout interest into paid seats
A basketball academy can fill a gym with interest and still miss paid seats. The leak is usually the path: hype reel → DM → "we'll send info" → silence.…
Martial arts academy belt program signup without clipboard chaos
Martial arts schools often run on a front-desk clipboard and a Facebook page. That works until trial week floods the lobby and nobody knows who paid, who…
Cheer and dance academies: costume and recital fees listed up front
Cheer and dance programs lose trust when costume, recital, and competition fees appear as surprises mid-season. List the fee stack up front on the public…
Sports academy site vs rec club site — same rental, different copy
A competitive sports academy and a community rec club can use the same kind of working-site rental. The difference is copy, packages, and tone — not…
Swim academy session blocks parents book from their phone
Swim lesson blocks fill and empty on a rhythm that hates email delays. Parents need session dates, levels, lane notes, and Register on a phone — often…
Athlete portfolios and film links — not report cards — on the public site
Sports academies sometimes ask for a website that "shows grades and report cards." That is the wrong public product. What belongs on a marketing and…
Camps and clinics as separate packages on the academy site
Summer camps and holiday clinics should not require a brand-new website. Add them as seasonal packages on the same academy rental: dates, ages, price,…
Facility rental inquiries vs athlete program signup — keep them separate
Gyms and fields that host your academy often also rent to outside teams. Mixing "rent our court" with "join our program" on one confused form produces…
Coach bios and certifications parents look for before they trust you
Before a careful parent pays a deposit, they look for named adults — not only a logo. Coach bios and certifications on the public site build trust faster…
Book jobs while you’re on a job — not stuck on phone tag
You’re on a ladder or mid-clean when the phone rings. Miss it, and the homeowner books the shop with a Book button. What a trade booking site actually does — and what Design your site covers.
Classical Christian admissions page that respects your mission and parents’ time
Classical Christian schools carry a real mission. Families need that — and they also need a tour date, a deposit rule, and a form that works on a phone…
Sharing a church building: your school still needs its own Register URL
Many microschools, parish schools, and hybrid programs meet in a church education wing. That is fine. Burying enrollment under “Ministries → Children →…
Umbrella school and satellite program signup without phone tag
Umbrella schools and satellite programs exist so families can affiliate without reinventing compliance alone. The offer fails when signup lives in “call…
Hybrid school: publish the on-campus calendar next to enroll
Hybrid families buy a rhythm: which days on campus, which days at home. If that rhythm only lives in a PDF from last August, parents enroll blind — or…
Founding-family waitlists for new microschools
You do not need a finished handbook to collect serious interest. You do need one honest page: who you are building for, roughly when you open, what a…
Small Christian school vs another free builder template
Volunteer-thin Christian schools often start on a free builder template because it feels free. The cost shows up later: nobody remembers the login, the…
Photo release and directory consent without awkward hallway asks
Faith communities are careful with children’s images — and they should be. That care collapses when photo release is a clipboard chase in the hallway…
Parish preschool enrollment that does not rely on the church secretary alone
Parish preschool is often beloved, full, and operationally fragile. The church secretary already covers funerals, hall rentals, and the pastor’s calendar.…
Enrichment-day and Friday program registration for hybrid families
Many hybrid and homeschool communities sell a la carte enrichment days — labs, arts, athletics, Friday co-op. Parents love the flexibility. They hate…
Sports academy tryout registration that fills before the group chat does
Tryout week should not begin with “who has the link?” in three parent chats. Publish tryout dates, age groups, and a Register button on one public site —…
When a micro/hybrid needs a public site vs Academy OS
Microschools and hybrids outgrow tools in a predictable order. First they cannot enroll without phone tag. Later they cannot run attendance and clearance…
Your sports academy still runs on a stale Squarespace from 2019
The site looked sharp at launch. Then the coach who “knew Squarespace” took a new job. Tryout dates on the homepage still say 2019. The Register button…
Season packages and training blocks parents can compare on one page
Parents comparing academies open two tabs and look for a simple question: what do we get, for how long, for how much? If your answer is “DM for pricing,”…
Travel team info parents need before they say yes to tournament weekends
Travel ball is a lifestyle decision disguised as a sports decision. Parents need expectations before they pay a deposit — not after the first out-of-town…
Instagram-only athletic academy: pretty feed, leaky enrollment
Your feed looks like a highlight reel. DMs look like a part-time job. “Link in bio” points to a Linktree with five dead buttons and one Venmo. That is not…
Great Google reviews, no website — what that costs a local shop
Strong Google Maps reviews with no real website still cost local shops bookings. What customers do after they read the reviews — and what Design your site covers.
Parents will leave if tuition is a mystery — what to show publicly
A parent who likes your school will still close the tab if they cannot tell what a year costs. Mystery is not dignity. Mystery is a bounce.
Aftercare and extended-day signup should sit next to enrollment
Parents who need aftercare decide on the same night they decide on the school. If the year enrollment is on one PDF and extended day is “email the…
Strong Google reviews for your school, weak or missing website
Parents find you on Maps. They read the reviews. Then they look for a website button that can enroll a child.
Summer program registration for private schools that already run the year
You already have a campus, staff, and a year-round reputation. Summer should not require a second website, a new Facebook event, or a paper form that only…
Teacher bios and class pages without turning staff into web editors
Parents want to see who will be in the room. Teachers want to teach. Those two facts should not require a login, a training video, and a forgotten…
International and relocating families: clear English enrollment without jargon
A family landing in your city has a job start date, a lease, and a short list of schools. They will not decode “inquiry portal,” “admissions journey,” or…
Own the school name online: domain basics without IT drama
A school that takes tuition should not live at a random builder subdomain or a volunteer’s personal Gmail. Parents type your name, check Maps, and look…
Pre-K and K interest forms that do not drown the office inbox
Pre-K and kindergarten interest season can fill an inbox with the same five questions: ages, potty policy, hours, deposit, and “are you doing a lottery.”…
When the board asks why you still do not have a real website
Boards notice the gap at awkward times: a donor asks for the URL, a rival school’s open house looks polished, or a trustee’s grandchild could not find the…
Church school and parish school enrollment without another spreadsheet
Parish schools often share a building, a secretary, and a spreadsheet that grows every spring. The church homepage is for worship times and giving. It is…
What you keep if you cancel the school site rental
Rental should not be a mystery any more than tuition should be a mystery. If you ever leave CCCM’s working-site rental, you should already know what comes…
Hybrid homeschool co-op registration parents can finish Tuesday night
Co-op registration still happens after bedtime, after dishes, after a second kid’s math. If the only path is a Google Form that broke, a paper packet in a…
Microschool website that actually registers families — not just a brochure
A microschool can be twelve students and still lose a founding family because the public page was a pretty manifesto with a mailto link.
Learning pod and microschool tuition clarity on one page
Pods fail in public for a simple reason: the money talk lives in a group text. Seats, deposits, and sibling rules should live on one page a parent can…
Faith-based school stuck on Facebook: how families find you (or do not)
A parish school or Christian microschool can have a kind Facebook community and still be invisible to the family who will never join the group.
A waitlist page that does not make parents feel ignored
“We’re full” should not mean “disappear and maybe we’ll call.” A waitlist page tells parents what happens next, collects clean contact info, and protects…
Wix vs a done-for-you school site: who actually keeps it updated
Wix, Squarespace, and similar builders are not the enemy. The enemy is a login nobody opens after Labor Day.
Re-enrollment season without the paper packet pile
Re-enrollment should be the easiest week of your year. Instead it becomes a table of packets, missing signature pages, and “did we get the Johnsons back?”
Launching a new private school? Get the Register page live before open house
Founders spend months on curriculum, space, and hiring — then tape a paper flyer to the door and hope. The families you want are already comparing you to…
Publish your admissions timeline so parents stop emailing the same questions
“When do tours start?” “When is the deposit due?” “Is it too late for fall?” Your office answers these every year. Put the admissions timeline on the…
Public school site vs staff desk: what belongs where
Schools often buy the wrong tool first. They either try to turn a marketing site into an attendance system, or they hide enrollment behind staff software…
Sibling discounts and multi-child enrollment on one form
Families with two or three kids should not file three separate mystery processes. If you offer sibling discounts or multi-child packages, say so on the…
Montessori and progressive schools: enrollment without the PDF maze
Montessori and progressive schools explain a philosophy parents may be meeting for the first time. That explanation should not require downloading five…
That five-year-old school website is quietly costing you applicants
The calendar still says last year’s open house. The tuition page is “coming soon.” Half the teacher photos left two summers ago. Families notice before…
Collect tuition deposits online without a middleman holding the money
Families are ready to put a deposit down. Your office should not invent a new payment workflow every spring — and you should not hand tuition money to a…
Your private school needs an enrollment page parents can finish on their phone
Parents compare two or three private schools in the same week. The one with a clear enrollment page on a phone usually gets the deposit. The one that only…
Collect photo release once at enrollment — stop chasing parents later
Picture day, the newsletter, and the social feed all need the same answer: may we use this child’s photo? Chasing signatures in the hallway wastes staff…
Scholarship talk vs family-pay clarity — what belongs on the public site
Some schools hide all numbers. Parents assume the worst or leave. Other schools paste a scholarship essay online and invite arguments in the comments.…
Open house RSVPs should not live in a group chat
Open house season turns into a group chat of “are you going Saturday?” and a spreadsheet someone updates from memory. Families who never joined the chat…
If your private school only lives on Facebook, families bounce
Facebook is fine for lunch photos and reminder posts. It is a weak place to ask a relocating family to trust you with a year of tuition.
Your sports club still signs kids up over text — that costs you seats
Rec clubs lose seats when parents wait on text threads. CCCM rents a working Register page — $149 then $99/mo, live in 2 business days.
Your customers want a Book button, not another voicemail
Cleaners, lawn, detail, and HVAC lose jobs to voicemail. A Book button catches leads while you work. CCCM rents working booking sites—job money stays yours.
What a pet groomer, vet, walking, and boarding site should do in 2026
CCCM Consulting rents a working digital presence for pet businesses—groomer, vet, walking, and boarding on one site. $149 first month then $99/month. You do not manage the website.
What belongs on an automotive shop website (repair through accessories)
CCCM Consulting rents a working digital presence for automotive shops—repair, detailing, parts, service, and accessories. $149 first month then $99/month. You do not manage the website.
A website for notary, legal, tax, advertising, and technology desks
CCCM Consulting rents a working digital presence for Business Services—notary, legal, tax, advertising, and technology. Notary is not its own industry. $149 first month then $99/month.
Zenbooker vs a done-for-you booking site: which is right for a solo operator?
Zenbooker is booking software you configure and run. CCCM builds and hosts your trade site, live in 2 business days, with job money to your own accounts—not a markup layer on their stack.
Wix vs a site someone runs for you (for local service businesses)
Wix is a builder you keep building. CCCM publishes a trade booking site in 2 business days, runs it monthly, and routes payments to your own accounts—with a rental and buyout path.
How much should a house-cleaning website cost in 2026?
DIY builders, booking plugins, freelancers, and done-for-you rental—what a cleaning booking site really costs when you count setup, deposits, and who maintains it.
The fastest way to get a booking website for your cleaning business
Skip the builder: send your name, city, photos, services, and how you take payment—CCCM publishes a cleaning booking site in 2 business days with money to your accounts.
A lawn care website that takes bookings and deposits
Published mow pricing, seasonal packages, book-a-slot, and deposits to your own accounts—CCCM builds and runs your lawn care site in 2 business days.
Mobile detailing website: publish your menu, take deposits
Package menu, pick a slot, pay a deposit to your own accounts—CCCM builds and runs a mobile detailing booking site in 2 business days.
An HVAC website that books service calls (done for you)
A named local HVAC shop—not a rollup brand—books service calls and estimates on a site CCCM builds and runs, live in 2 business days. Not for large-team dispatch software.
How to take deposits on your website — into your own accounts
Job deposits should land in your Zelle, Venmo, Cash App, PayPal, Square, or card processor—not through CCCM. How done-for-you rental sites list your payment paths at checkout.
Rent vs buy your business website: which makes sense?
Rent a done-for-you site at $149 then $99 with CCCM running it—or buy via DIY or a freelancer. Buyout $1,500 complete or $500 domain-only after the minimum; cancel exports content, not the site.
A sports club registration website, live in a day
Tryout booking, team and season registration, deposits to your accounts—CCCM builds and runs rec club sites in 2 business days. Academy OS / athletic-homeschool programs are quoted separately at /academy-os.
Why we don't build report cards
Florida home education and the portfolio path — export to parent, never a school report card. Why CCCM academy software ships logs and portfolios instead of grades.
The operating system for athletic homeschools
Parent owns the portfolio. Photo-release before a team photo goes public. Why athletic-homeschool and sports-academy software is quoted separately — talk first, no online checkout.