{"source":"Bookstore, course materials and retail functions and features most commonly offered by Follett, Barnes & Noble College and VitalSource, as identified by Claude, Perplexity and Grok and reconciled into one set. The Claude draft supplies the structure; features named only by Perplexity or Grok are added where they fit. src: C = Claude, P = Perplexity, G = Grok. Levels: area > functional area > function > feature.","scope":"Covers faculty adoption and compliance, textbook and digital ordering, inventory, rental and buyback, the student materials portal, inclusive and equitable access, digital delivery, campus retail POS and merchandise, price transparency, portals and reporting, and SIS, LMS and ERP integration with security and operations, while the SIS remains the record for sections and enrollment, financial aid and student account charges stay in the SIS or ERP, the LMS only delivers content the store adopts and fulfills, and general university procurement stays in the ERP.","vendors":["Follett","Barnes & Noble College","VitalSource"],"groups":[{"k":"C","name":"Course Materials Adoption","ds":["1","2"],"desc":"Collects what faculty require for each course section and keeps it compliant and visible."},{"k":"I","name":"Ordering and Inventory","ds":["3","4","5"],"desc":"Buys, stocks, rents and buys back course materials."},{"k":"W","name":"Student Access to Materials","ds":["6","7","8"],"desc":"Gets students the materials their sections require, in print or digital."},{"k":"H","name":"Campus Retail","ds":["9","10"],"desc":"Runs campus store sales beyond course materials."},{"k":"A","name":"Pricing Transparency","ds":["11"],"desc":"Makes costs clear and tracks affordability goals."},{"k":"K","name":"Portals and Reporting","ds":["12","13"],"desc":"Gives faculty, students and staff their own views and gives managers reports."},{"k":"E","name":"Platform","ds":["14","15","16"],"desc":"Connects the store to campus systems of record and keeps it secure, configurable and portable."}],"domains":[{"n":"1","name":"Faculty Adoption","desc":"Lets instructors and departments submit course materials for each section.","caps":[{"id":"1.1","n":"Collect adoptions","subs":[{"id":"1.1.1","n":"Section-based adoption forms","d":"Lets instructors submit required and recommended materials for each SIS course section.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"1.1.2","n":"Title search and selection","d":"Searches a catalog by ISBN, title, author or keyword with edition and format details.","cls":"Core","src":["C","P"],"herm":"BC025"},{"id":"1.1.3","n":"Format choice","d":"Lets instructors specify print, digital, loose-leaf, bundle or courseware for each title.","cls":"Core","src":["C","P"],"herm":"BC025"},{"id":"1.1.4","n":"No materials and other materials reporting","d":"Records that a section needs no materials or uses instructor-provided content.","cls":"Core","src":["C","P"],"herm":"BC025"},{"id":"1.1.5","n":"Prior-term adoption rollover","d":"Copies an instructor's previous adoption to a new term for review and resubmission.","cls":"Expected","src":["C","P"],"herm":"BC025"},{"id":"1.1.6","n":"Custom and course packs","d":"Requests custom editions, course packs or noncatalog items with copyright clearance.","cls":"Specialized","src":["C","P"],"herm":"BC024"}]},{"id":"1.2","n":"Coordinate adoptions","subs":[{"id":"1.2.1","n":"Department and coordinator adoptions","d":"Lets coordinators submit adoptions for multiple sections or instructors at once.","cls":"Expected","src":["C","P"],"herm":"BC025"},{"id":"1.2.2","n":"Shared adoption across sections","d":"Applies one material selection to many sections without changing their SIS identities.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"1.2.3","n":"Adoption deadlines and reminders","d":"Sets term deadlines and sends reminders to instructors who have not submitted.","cls":"Expected","src":["C","P","G"],"herm":"BC025"},{"id":"1.2.4","n":"Adoption validation and exception review","d":"Flags invalid ISBNs, unavailable editions and incomplete submissions for store follow-up.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"1.2.5","n":"Adoption change history","d":"Keeps every revision and alerts staff when a change affects ordering.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"1.2.6","n":"Adoption approval workflow","d":"Routes adoptions to chairs or committees for approval where policy requires.","cls":"Specialized","src":["C"],"herm":"BC025"}]},{"id":"1.3","n":"Support faculty decisions","subs":[{"id":"1.3.1","n":"Price and format comparison for faculty","d":"Shows faculty the student cost of each format and rental option before they adopt.","cls":"Expected","src":["C","P"],"herm":"BC189"},{"id":"1.3.2","n":"Digital review copies","d":"Lets faculty request or open evaluation copies of titles.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"1.3.3","n":"OER and low-cost discovery","d":"Lets faculty search open educational resources, library holdings and low-cost alternatives alongside commercial titles.","cls":"Specialized","src":["C","P","G"],"herm":"BC025"},{"id":"1.3.4","n":"Affordability recommendations","d":"Suggests lower-cost editions or formats with comparable content.","cls":"Expected","src":["C","P"],"herm":"BC025"},{"id":"1.3.5","n":"AI-assisted adoption research","d":"Suggests relevant materials with source links for faculty review before anything is adopted.","cls":"Emerging","src":["P"],"herm":"BC025"}]}]},{"n":"2","name":"Adoption Compliance and Reporting","desc":"Meets disclosure rules and reports on adoption status.","caps":[{"id":"2.1","n":"Report and comply","subs":[{"id":"2.1.1","n":"Adoption completion tracking","d":"Reports which sections have submitted, are pending or are missing adoptions.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"2.1.2","n":"HEOA price disclosure","d":"Publishes required ISBN and price information for each section before registration.","cls":"Core","src":["C","P","G"],"herm":"BC170"},{"id":"2.1.3","n":"Zero and low-cost course designation","d":"Flags sections whose materials are free or under a cost threshold for the SIS schedule.","cls":"Expected","src":["C","G"],"herm":"BC025"},{"id":"2.1.4","n":"State affordability reporting","d":"Produces reports required by state course-materials affordability laws.","cls":"Specialized","src":["C"],"herm":"BC170"},{"id":"2.1.5","n":"Accessible format requests","d":"Routes requests for accessible versions of adopted titles to disability services.","cls":"Expected","src":["C","P"],"herm":"BC224"}]}]},{"n":"3","name":"Textbook Ordering","desc":"Turns adoptions into purchase orders.","caps":[{"id":"3.1","n":"Order materials","subs":[{"id":"3.1.1","n":"Adoption-driven order quantities","d":"Calculates order quantities from adoptions, enrollment, sell-through history and opt-outs.","cls":"Core","src":["C","P","G"],"herm":"BC123"},{"id":"3.1.2","n":"Publisher and wholesaler ordering","d":"Sends orders to publishers and wholesalers electronically and tracks confirmations.","cls":"Core","src":["C","P","G"],"herm":"BC193"},{"id":"3.1.3","n":"Supplier availability lookup","d":"Checks supplier stock, digital rights and expected delivery dates for adopted titles.","cls":"Expected","src":["P"],"herm":"BC193"},{"id":"3.1.4","n":"Used and rental sourcing","d":"Sources used and rental copies from wholesalers before ordering new.","cls":"Expected","src":["C"],"herm":"BC193"},{"id":"3.1.5","n":"Digital content ordering","d":"Orders digital licenses and access codes from publishers and digital platforms.","cls":"Core","src":["C","P","G"],"herm":"BC193"}]},{"id":"3.2","n":"Receive and resolve","subs":[{"id":"3.2.1","n":"Receiving and invoice matching","d":"Records shipments received and matches them to orders and invoices.","cls":"Expected","src":["C","P"],"herm":"BC187"},{"id":"3.2.2","n":"Backorders and substitutions","d":"Tracks late items and routes proposed substitutions to faculty for approval.","cls":"Expected","src":["C","P"],"herm":"BC193"},{"id":"3.2.3","n":"Returns to publishers","d":"Processes overstock returns and expected credits within publisher return windows.","cls":"Expected","src":["C","P"],"herm":"BC193"}]}]},{"n":"4","name":"Course Materials Inventory","desc":"Tracks stock of course materials.","caps":[{"id":"4.1","n":"Manage inventory","subs":[{"id":"4.1.1","n":"Course materials inventory by condition","d":"Tracks new, used, rental and digital stock by title and location.","cls":"Core","src":["C","P","G"],"herm":"BC123"},{"id":"4.1.2","n":"Digital code inventory","d":"Tracks unissued, allocated, redeemed and invalid access codes.","cls":"Expected","src":["P"],"herm":"BC123"},{"id":"4.1.3","n":"Shelf tags and section mapping","d":"Prints shelf tags showing which sections use each title.","cls":"Expected","src":["C"],"herm":"BC123"},{"id":"4.1.4","n":"Physical inventory counts","d":"Supports cycle and full counts on handheld devices with variance reports.","cls":"Expected","src":["C","P"],"herm":"BC123"},{"id":"4.1.5","n":"Replenishment alerts","d":"Flags projected shortages of adopted titles before they run out.","cls":"Expected","src":["P"],"herm":"BC123"},{"id":"4.1.6","n":"Multi-store inventory","d":"Tracks and transfers stock across branch stores, warehouses and pickup points.","cls":"Specialized","src":["C","P"],"herm":"BC123"}]}]},{"n":"5","name":"Rental and Buyback","desc":"Rents textbooks and buys them back from students.","caps":[{"id":"5.1","n":"Rent textbooks","subs":[{"id":"5.1.1","n":"Textbook rental","d":"Rents print books for a term with due dates, reminders and condition checks.","cls":"Expected","src":["C","P","G"],"herm":"BC123"},{"id":"5.1.2","n":"Rental returns and non-return charges","d":"Checks in rentals and charges replacement and late fees for books not returned.","cls":"Expected","src":["C","P"],"herm":"BC188"}]},{"id":"5.2","n":"Buy back textbooks","subs":[{"id":"5.2.1","n":"Buyback quotes and purchase","d":"Quotes and buys back books in store or online based on next-term need and wholesale value.","cls":"Expected","src":["C","P","G"],"herm":"BC123"},{"id":"5.2.2","n":"Wholesale buyback integration","d":"Compares wholesaler bids for titles the store does not need.","cls":"Specialized","src":["C","P"],"herm":"BC123"},{"id":"5.2.3","n":"Peer-to-peer marketplace","d":"Lets students sell used books to each other through a store-managed marketplace.","cls":"Emerging","src":["C"],"herm":"BC123"}]}]},{"n":"6","name":"Student Materials Portal","desc":"Shows students what they need and lets them buy or access it.","caps":[{"id":"6.1","n":"Find and buy","subs":[{"id":"6.1.1","n":"Schedule-based materials list","d":"Builds each student's materials list from their SIS schedule.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"6.1.2","n":"Online ordering","d":"Lets students buy or rent their list online for pickup or shipping.","cls":"Core","src":["C","P"],"herm":"BC123"},{"id":"6.1.3","n":"Price comparison across formats","d":"Shows new, used, rental and digital prices side by side for each title.","cls":"Expected","src":["C","P"],"herm":"BC123"},{"id":"6.1.4","n":"Financial aid and bookstore charge payment","d":"Lets eligible students pay with aid or charge to their account through SIS or ERP authorization.","cls":"Expected","src":["C","P","G"],"herm":"BC248"},{"id":"6.1.5","n":"Price match","d":"Matches qualifying competitor prices on request.","cls":"Specialized","src":["C","P"],"herm":"BC123"},{"id":"6.1.6","n":"Course materials access for accommodations","d":"Lets students with accommodations request accessible formats through the portal.","cls":"Expected","src":["C","P"],"herm":"BC224"}]},{"id":"6.2","n":"Fulfill orders","subs":[{"id":"6.2.1","n":"Inventory reservation","d":"Holds stock for accepted orders so it is not sold twice.","cls":"Expected","src":["P","G"],"herm":"BC123"},{"id":"6.2.2","n":"Order changes and cancellation","d":"Changes or cancels order lines and releases stock before fulfillment.","cls":"Expected","src":["P"],"herm":"BC123"},{"id":"6.2.3","n":"Order pickup and shipping","d":"Packs online orders for in-store pickup, lockers or shipment with tracking.","cls":"Expected","src":["C","P"],"herm":"BC254"},{"id":"6.2.4","n":"Order status notifications","d":"Tells customers when orders are accepted, delayed, ready or shipped.","cls":"Expected","src":["P"],"herm":"BC220"},{"id":"6.2.5","n":"Materials access support","d":"Lets students report missing materials, failed launches or invalid codes.","cls":"Expected","src":["P"],"herm":"BC217"}]}]},{"n":"7","name":"Inclusive and Equitable Access","desc":"Delivers materials as part of a course or flat-fee program.","caps":[{"id":"7.1","n":"Run access programs","subs":[{"id":"7.1.1","n":"Course-based inclusive access","d":"Delivers digital materials to every enrolled student on day one and bills by enrollment.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"7.1.2","n":"Flat-fee equitable access","d":"Delivers all required materials for a flat per-credit or per-term fee.","cls":"Expected","src":["C","P"],"herm":"BC246"},{"id":"7.1.3","n":"Program disclosure and acknowledgment","d":"Shows participation terms, prices, deadlines and alternatives and records the student's acknowledgment.","cls":"Expected","src":["P"],"herm":"BC170"},{"id":"7.1.4","n":"Opt-out and opt-in management","d":"Lets students opt out or back in before the deadline with a clear record.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"7.1.5","n":"Courtesy access period","d":"Gives temporary access before billing so students can review before the opt-out deadline.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"7.1.6","n":"Print fulfillment within access programs","d":"Delivers print copies to students in programs that include them.","cls":"Expected","src":["C"],"herm":"BC254"}]},{"id":"7.2","n":"Bill and reconcile programs","subs":[{"id":"7.2.1","n":"Enrollment-driven billing file","d":"Produces charges from enrollment and opt-out status for posting by the SIS or ERP.","cls":"Core","src":["C","P","G"],"herm":"BC246"},{"id":"7.2.2","n":"Add, drop and withdrawal adjustments","d":"Adjusts access and charges when students add, drop or withdraw.","cls":"Expected","src":["C","P"],"herm":"BC246"},{"id":"7.2.3","n":"Program financial reconciliation","d":"Compares participation, charges and SIS or ERP posting results to find discrepancies.","cls":"Expected","src":["P"],"herm":"BC188"},{"id":"7.2.4","n":"Publisher program settlement","d":"Reconciles billable access quantities and contract prices with each publisher.","cls":"Expected","src":["P"],"herm":"BC187"},{"id":"7.2.5","n":"Program participation reporting","d":"Reports participation, opt-outs and savings by course and term.","cls":"Expected","src":["C","P"],"herm":"BC211"}]}]},{"n":"8","name":"Digital Content Delivery","desc":"Provides access to eTextbooks and courseware.","caps":[{"id":"8.1","n":"Deliver digital content","subs":[{"id":"8.1.1","n":"eTextbook reader","d":"Reads eTextbooks online and offline with search, highlights and notes.","cls":"Core","src":["C","P"],"herm":"BC026"},{"id":"8.1.2","n":"Access code and courseware provisioning","d":"Assigns publisher access codes or courseware licenses to students.","cls":"Core","src":["C","P","G"],"herm":"BC025"},{"id":"8.1.3","n":"Access term visibility","d":"Shows when each digital entitlement starts and expires.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"8.1.4","n":"Entitlement withdrawal","d":"Revokes program-provided access when participation ends, within license terms.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"8.1.5","n":"LMS deep linking","d":"Opens digital materials from the LMS course with the student signed in.","cls":"Expected","src":["C","P","G"],"herm":"BC026"}]},{"id":"8.2","n":"Enrich the reader","subs":[{"id":"8.2.1","n":"Accessible reader features","d":"Provides text-to-speech, reflowable text and screen-reader support.","cls":"Expected","src":["C","P"],"herm":"BC224"},{"id":"8.2.2","n":"Content accessibility metadata","d":"Shows accessibility statements and known limits for adopted digital products.","cls":"Expected","src":["P"],"herm":"BC224"},{"id":"8.2.3","n":"Instructor content analytics","d":"Shows instructors student engagement with digital materials.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"8.2.4","n":"AI study tools in the reader","d":"Offers AI summaries, practice questions or explanations tied to the text.","cls":"Emerging","src":["C"],"herm":"BC026"},{"id":"8.2.5","n":"OER hosting and delivery","d":"Hosts and delivers open educational resources through the same reader.","cls":"Specialized","src":["C"],"herm":"BC024"}]}]},{"n":"9","name":"Point of Sale","desc":"Rings up in-store purchases.","caps":[{"id":"9.1","n":"Ring up sales","subs":[{"id":"9.1.1","n":"Retail POS terminals","d":"Rings items by barcode with tax, discounts and multiple tenders.","cls":"Core","src":["C","P","G"],"herm":"BC123"},{"id":"9.1.2","n":"Campus card and student account tender","d":"Accepts campus card funds and authorized student account charges.","cls":"Expected","src":["C","P","G"],"herm":"BC246"},{"id":"9.1.3","n":"Card and mobile wallet payments","d":"Accepts credit, debit and mobile wallet payments through a certified gateway.","cls":"Expected","src":["C","P"],"herm":"BC188"},{"id":"9.1.4","n":"Gift cards and store credit","d":"Issues, redeems and reconciles gift cards and merchandise credits.","cls":"Expected","src":["P"],"herm":"BC123"},{"id":"9.1.5","n":"Tax-exempt sales","d":"Handles tax-exempt departmental and organization purchases.","cls":"Expected","src":["C"],"herm":"BC191"},{"id":"9.1.6","n":"Department purchases by account code","d":"Lets departments buy using an internal account code for ERP posting.","cls":"Expected","src":["C","P"],"herm":"BC249"},{"id":"9.1.7","n":"Self-checkout","d":"Lets shoppers scan and pay without a cashier.","cls":"Emerging","src":["C"],"herm":"BC123"}]},{"id":"9.2","n":"Control the register","subs":[{"id":"9.2.1","n":"Returns and exchanges","d":"Processes returns with refund rules by item type and period, including digital reversals.","cls":"Core","src":["C","P"],"herm":"BC123"},{"id":"9.2.2","n":"Register and cash reconciliation","d":"Tracks cashier sessions, drawers, tender totals and closeout approvals.","cls":"Expected","src":["P"],"herm":"BC249"},{"id":"9.2.3","n":"Retail transaction controls","d":"Requires approval and a reason for voids, refunds, discounts and price overrides.","cls":"Expected","src":["P"],"herm":"BC123"},{"id":"9.2.4","n":"Offline POS mode","d":"Keeps registers selling during outages and syncs afterward.","cls":"Expected","src":["C","P"],"herm":"BC123"}]}]},{"n":"10","name":"Merchandise and E-commerce","desc":"Sells general merchandise in store and online.","caps":[{"id":"10.1","n":"Sell merchandise","subs":[{"id":"10.1.1","n":"General merchandise catalog","d":"Maintains apparel, gifts, supplies and technology items with variants.","cls":"Expected","src":["C","P","G"],"herm":"BC123"},{"id":"10.1.2","n":"Merchandise inventory and replenishment","d":"Tracks retail stock and suggests reorders from sales.","cls":"Expected","src":["C"],"herm":"BC123"},{"id":"10.1.3","n":"Online store","d":"Sells merchandise online with shipping and pickup.","cls":"Expected","src":["C","P"],"herm":"BC123"},{"id":"10.1.4","n":"Channel inventory sharing","d":"Shares sellable stock between the store and the online shop.","cls":"Expected","src":["P"],"herm":"BC123"}]},{"id":"10.2","n":"Promote and specialize","subs":[{"id":"10.2.1","n":"Promotions and loyalty","d":"Runs sales events, coupons, markdowns and loyalty rewards.","cls":"Expected","src":["C","P"],"herm":"BC107"},{"id":"10.2.2","n":"Licensed and custom merchandise","d":"Manages licensed logo products and custom or bulk orders for groups.","cls":"Specialized","src":["C","P"],"herm":"BC123"},{"id":"10.2.3","n":"Graduation and regalia sales","d":"Sells caps, gowns, diploma frames and class rings with ordering windows.","cls":"Specialized","src":["C"],"herm":"BC123"},{"id":"10.2.4","n":"Technology sales and education pricing","d":"Sells computers and software with academic eligibility checks.","cls":"Specialized","src":["C"],"herm":"BC123"}]}]},{"n":"11","name":"Price Transparency","desc":"Shows students and the institution what materials cost.","caps":[{"id":"11.1","n":"Disclose cost","subs":[{"id":"11.1.1","n":"Public price lookup","d":"Lets anyone look up materials and prices by course section before registration.","cls":"Core","src":["C","P","G"],"herm":"BC170"},{"id":"11.1.2","n":"Total cost disclosure","d":"Shows taxes, shipping, fees and bundle costs before purchase or program choice.","cls":"Expected","src":["P"],"herm":"BC170"},{"id":"11.1.3","n":"Access restrictions disclosure","d":"Explains expiry, device, printing and return limits before purchase.","cls":"Expected","src":["P"],"herm":"BC170"},{"id":"11.1.4","n":"SIS schedule price display","d":"Shows estimated materials cost on the SIS class schedule.","cls":"Expected","src":["C","P"],"herm":"BC025"}]},{"id":"11.2","n":"Analyze affordability","subs":[{"id":"11.2.1","n":"Cost-per-course analytics","d":"Reports average materials cost by course, department and term.","cls":"Expected","src":["C","G"],"herm":"BC211"},{"id":"11.2.2","n":"Student savings reporting","d":"Reports savings from rentals, used, digital, OER and access programs against a stated baseline.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"11.2.3","n":"Affordability scenario analysis","d":"Estimates student cost under purchase and access-program options.","cls":"Specialized","src":["P"],"herm":"BC189"},{"id":"11.2.4","n":"Price history tracking","d":"Shows how title prices changed across terms.","cls":"Specialized","src":["C"],"herm":"BC189"}]}]},{"n":"12","name":"User Portals","desc":"Provides role-based self-service.","caps":[{"id":"12.1","n":"Self-service","subs":[{"id":"12.1.1","n":"Faculty portal","d":"Shows instructors their sections, adoptions, deadlines and order status.","cls":"Expected","src":["C","P","G"],"herm":"BC217"},{"id":"12.1.2","n":"Student account and order history","d":"Shows students their orders, rentals, due dates and digital library.","cls":"Expected","src":["C","P"],"herm":"BC217"},{"id":"12.1.3","n":"Staff store operations console","d":"Gives store staff adoption, order, inventory and fulfillment work queues.","cls":"Expected","src":["C","P","G"],"herm":"BC217"},{"id":"12.1.4","n":"Operational exception queues","d":"Assigns unresolved adoption, supply, order and access issues to staff with due dates.","cls":"Expected","src":["P"],"herm":"BC217"},{"id":"12.1.5","n":"Single sign-on access","d":"Signs faculty, students and staff in with campus credentials.","cls":"Platform","src":["C","P","G"],"herm":"BC139"},{"id":"12.1.6","n":"Accessible design","d":"Meets WCAG 2.1 AA for all portals and the reader.","cls":"Platform","src":["C","P"],"herm":"BC224"}]}]},{"n":"13","name":"Store Reporting","desc":"Reports on sales and operations.","caps":[{"id":"13.1","n":"Report and analyze","subs":[{"id":"13.1.1","n":"Sales and margin reports","d":"Reports sales and margin by department, category and location.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"13.1.2","n":"Sell-through and returns reports","d":"Reports how much of each order sold and what was returned.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"13.1.3","n":"Adoption and fulfillment reporting","d":"Reports shortages, order backlog and delivery readiness by term and department.","cls":"Expected","src":["P"],"herm":"BC211"},{"id":"13.1.4","n":"Ad hoc report builder","d":"Lets staff build and save custom reports.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"13.1.5","n":"Predictive demand forecasting","d":"Forecasts demand with accuracy measures and staff overrides.","cls":"Emerging","src":["P"],"herm":"BC144"},{"id":"13.1.6","n":"Commission and contract reporting","d":"Reports revenue shares and commissions owed to the institution under an operating contract.","cls":"Specialized","src":["C"],"herm":"BC156"}]}]},{"n":"14","name":"Campus System Integration","desc":"Exchanges data with the SIS, LMS and ERP.","caps":[{"id":"14.1","n":"Institutional feeds","subs":[{"id":"14.1.1","n":"SIS course section feed","d":"Imports terms, sections and instructors from the SIS as the system of record.","cls":"Platform","src":["C","P","G"],"herm":"BC143"},{"id":"14.1.2","n":"SIS enrollment feed","d":"Imports enrollments, adds and drops to drive student lists and access billing.","cls":"Platform","src":["C","P","G"],"herm":"BC143"},{"id":"14.1.3","n":"Financial aid and account charge authorization","d":"Checks charge limits with the SIS or ERP and returns transactions for posting there.","cls":"Platform","src":["C","P","G"],"herm":"BC248"},{"id":"14.1.4","n":"ERP financial posting","d":"Sends sales, access charges and departmental purchases to the ERP general ledger.","cls":"Platform","src":["C","P","G"],"herm":"BC249"},{"id":"14.1.5","n":"LMS integration via LTI","d":"Connects digital materials to LMS courses using LTI 1.3 and deep linking.","cls":"Platform","src":["C","P","G"],"herm":"BC026"},{"id":"14.1.6","n":"Campus SSO","d":"Authenticates users through SAML or OIDC campus identity.","cls":"Platform","src":["C","P","G"],"herm":"BC139"},{"id":"14.1.7","n":"Campus materials publication feed","d":"Publishes adoptions and prices to the schedule and registration systems.","cls":"Platform","src":["P"],"herm":"BC143"}]},{"id":"14.2","n":"Partner interfaces","subs":[{"id":"14.2.1","n":"Publisher and wholesaler EDI","d":"Exchanges orders, invoices, catalogs and entitlements with suppliers using EDI or APIs.","cls":"Platform","src":["C","P"],"herm":"BC193"},{"id":"14.2.2","n":"Identifier crosswalk management","d":"Maps institutional, store, supplier, product and LMS identifiers without changing source records.","cls":"Platform","src":["P"],"herm":"BC143"},{"id":"14.2.3","n":"Open API and data exports","d":"Provides documented APIs and scheduled exports for campus systems.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"14.2.4","n":"Integration monitoring and recovery","d":"Detects failed or duplicate transactions and replays them safely.","cls":"Platform","src":["P"],"herm":"BC204"}]}]},{"n":"15","name":"Security and Compliance","desc":"Protects student and payment data.","caps":[{"id":"15.1","n":"Control access and audit","subs":[{"id":"15.1.1","n":"Role-based permissions","d":"Assigns permissions by role, store, department and function.","cls":"Platform","src":["C","P","G"],"herm":"BC139"},{"id":"15.1.2","n":"Multi-factor authentication","d":"Requires MFA for staff, administrator and vendor support sign-in.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"15.1.3","n":"User lifecycle controls","d":"Grants and removes access from campus identity changes, including former students.","cls":"Platform","src":["P"],"herm":"BC139"},{"id":"15.1.4","n":"Audit trail","d":"Logs changes to adoptions, prices, refunds, opt-out status and charges by user.","cls":"Platform","src":["C","P","G"],"herm":"BC138"}]},{"id":"15.2","n":"Protect data","subs":[{"id":"15.2.1","n":"PCI DSS compliance","d":"Keeps card data out of scope with validated encryption at the terminal and online.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"15.2.2","n":"FERPA-compliant data handling","d":"Limits use and sharing of student schedule and enrollment data under FERPA.","cls":"Platform","src":["C"],"herm":"BC136"},{"id":"15.2.3","n":"Privacy and secondary-use controls","d":"Governs use of student data for marketing, analytics, subprocessors and model training.","cls":"Platform","src":["P"],"herm":"BC136"},{"id":"15.2.4","n":"Retention and deletion controls","d":"Applies retention schedules, legal holds and verifiable deletion to store records.","cls":"Platform","src":["P"],"herm":"BC145"},{"id":"15.2.5","n":"Security attestations","d":"Provides SOC 2 Type II, a completed HECVAT and an incident response commitment.","cls":"Platform","src":["C","P"],"herm":"BC138"}]}]},{"n":"16","name":"Configuration, Operations and Data Exit","desc":"Lets the campus configure, run and leave the system.","caps":[{"id":"16.1","n":"Configure and operate","subs":[{"id":"16.1.1","n":"Term and policy configuration","d":"Sets terms, deadlines, refund and opt-out rules without vendor work or a local fork.","cls":"Platform","src":["C","P","G"],"herm":"BC204"},{"id":"16.1.2","n":"Environment and release management","d":"Provides test environments and release notes for configuration and interface changes.","cls":"Platform","src":["P"],"herm":"BC203"},{"id":"16.1.3","n":"Hosting and availability","d":"Commits to uptime, peak-term capacity and tested recovery.","cls":"Platform","src":["C","P"],"herm":"BC161"}]},{"id":"16.2","n":"Transition and exit","subs":[{"id":"16.2.1","n":"Operator transition support","d":"Supports moving between self-operated and contract-managed stores, including open orders and rentals.","cls":"Platform","src":["C","P"],"herm":"BC156"},{"id":"16.2.2","n":"Digital access continuity","d":"Preserves or transfers students' digital entitlements when the operator changes.","cls":"Platform","src":["P"],"herm":"BC025"},{"id":"16.2.3","n":"Full data export on exit","d":"Exports adoptions, orders, inventory, sales and access-program records in open formats at contract end.","cls":"Platform","src":["C","P","G"],"herm":"BC143"},{"id":"16.2.4","n":"Migration validation","d":"Reconciles record counts, identifiers and balances when data is converted.","cls":"Platform","src":["P"],"herm":"BC143"}]}]}]}