Windows Platform: Characteristics and Constraints

1

Windows Platform: Characteristics and Constraints

▶

The Windows desktop remains the single most widely deployed general-purpose computing environment in the world, and for interface designers it represents a distinctive design problem: an enormous, heterogeneous installed base running on hardware that ranges from a £200 netbook with a 1366×768 screen to a multi-monitor workstation driving three 4K displays, operated by users who may be touching the screen, drawing with a pen, or driving the entire interface from the keyboard without ever lifting a hand to the mouse. Unlike mobile platforms, where the vendor controls hardware, screen size, input, and distribution, Windows gives the designer very little that can be safely assumed. Understanding the platform therefore means understanding three interrelated things: what Windows is technologically and demographically, what its users have been conditioned to expect through decades of convention, and what the platform physically and organisationally prevents you from doing.

The installed base and why it matters for design. Windows accounts for the large majority of desktop and laptop operating system usage worldwide — typically cited in the region of 70% of desktop sessions, with macOS, ChromeOS and desktop Linux dividing the remainder. The raw share figure is less interesting than its composition. That base is not a single population; it is many overlapping populations with very different needs:

  • Enterprise and public sector. Line-of-business applications, finance systems, healthcare records, logistics dashboards, and the vast ecosystem of internal tools built on Microsoft Office, Active Directory, and SharePoint. Hardware is procured in bulk, often conservative, and refreshed on three- to five-year cycles.
  • Education. Shared lab machines, locked-down student accounts, managed deployments, and a mix of elderly and modern hardware in the same building. Low-cost devices with limited RAM and modest integrated graphics are common.
  • Professional and creative. CAD, 3D, video editing, audio production, data science, and software development. These users have powerful GPUs, large or multiple monitors, graphics tablets, and an expectation of deep customisation, scripting, and plug-in ecosystems.
  • Consumer and gaming. Home PCs where Windows dominates gaming through DirectX and Steam, alongside casual browsing and media use.

The practical design consequence is that your target user segment matters more on Windows than the platform label itself. A product aimed at NHS administrative staff on managed Windows 10 desktops and a product aimed at indie game developers on self-built Windows 11 machines are, from an HCI standpoint, almost different platforms sharing a kernel.

Application models: Win32, UWP, and WinUI. Windows is unusual among modern platforms in supporting multiple generations of application technology simultaneously, and in supporting them more or less indefinitely. Microsoft's long-standing commitment to backward compatibility means that a well-behaved Win32 application compiled in the late 1990s will frequently still run on Windows 11. This is a genuine strength for enterprise customers and a genuine source of inconsistency for designers, because the visual and behavioural conventions of each generation leak into the same desktop.

Model Era and status Typical UI frameworks Design implications
Win32 1993 onwards; still the dominant model for desktop software Raw Win32/GDI, MFC, Windows Forms, WPF, Qt, Electron Full system access, arbitrary window management, unrestricted file system use; but no sandboxing, inconsistent DPI behaviour in older code, and manual effort required to look modern
UWP Introduced with Windows 10 (2015); now in maintenance, no longer the recommended path XAML + WinRT Sandboxed, Store-distributed, adaptive layout and touch support built in; but restricted APIs frustrated power-user and enterprise scenarios
WinUI 3 / Windows App SDK Current recommended path for new native Windows apps WinUI 3 XAML, decoupled from the OS release cycle Modern Fluent controls with desktop (Win32) capability; combines UWP's visual language with Win32's reach
Web-wrapped / cross-platform Widespread in practice (Teams, Slack, VS Code, Discord) Electron, Tauri, .NET MAUI, Flutter, Qt Consistency across OSes at the cost of platform fit: non-native menus, non-native scrollbars, heavier memory use, sometimes poor screen-reader support unless deliberately engineered

A designer choosing between these is making an HCI decision, not only an engineering one. Picking Electron buys you a single codebase and a familiar web toolchain, but you inherit the obligation to re-implement keyboard navigation, high-contrast themes, and accessibility tree exposure that WinUI would have given you by default. Picking WinUI gives you platform fidelity but ties you to Windows and to a reasonably recent OS version.

Fluent Design System. Fluent is Microsoft's current design language, introduced in 2017 and substantially revised for Windows 11. It is organised around the idea of adding depth, materiality and motion to an otherwise flat visual language so that users can perceive hierarchy and spatial relationships. Its characteristic elements include:

  • Acrylic and Mica materials. Acrylic is a translucent, blurred material that samples what is behind it, used for transient surfaces such as flyouts, command bars and navigation panes; it signals "this layer floats above the content". Mica is a more opaque, performance-friendly material introduced in Windows 11 that tints an app's base layer with the desktop wallpaper colour, giving each window a subtle sense of place on the desktop without the cost of continuous blur. Mica is deliberately cheaper to render because acrylic's live blur is expensive on battery-powered and integrated-graphics devices.
  • Reveal highlight. A light effect that follows the pointer and illuminates the borders of nearby interactive elements. Its HCI purpose is affordance disclosure: in a dense command surface where buttons have no visible chrome at rest, reveal tells the user which regions are clickable as the cursor approaches, without permanently cluttering the display with borders.
  • Connected animations and motion. When an item in a list expands into a detail page, a connected animation carries the thumbnail from its list position to its detail position. This preserves object constancy — the user perceives one object moving rather than one screen being replaced by another — which reduces re-orientation cost. Fluent motion is also directional and short (typically 150–300 ms) so that it informs without delaying.
  • Rounded geometry, layering and elevation. Windows 11 rounded window corners, controls and flyouts, and introduced a layering model (base layer, content layer, card layer) that uses subtle shadows and surface tints rather than heavy borders to express grouping.
  • Type and iconography. Segoe UI Variable as the system typeface, with optical sizing so small text remains legible and large text remains well-proportioned; the Segoe Fluent Icons set provides a consistent, weight-matched glyph vocabulary.

Critically, Fluent is not purely decorative. Each effect carries a usability argument, and each has a cost. Acrylic behind text reduces contrast, so Fluent guidance requires acrylic surfaces to use in-built tint and luminosity layers to keep text legible, and the system automatically disables acrylic when the device is in battery-saver mode, when the window is inactive, or when the user has enabled transparency reduction. A designer who assumes the blur will always be there — for example, by relying on it to separate a pane from content — will produce a broken-looking interface for a significant minority of users.

Command and navigation conventions. Windows users carry a deep, learned model of how desktop software is organised. Violating it is possible but expensive in learnability terms.

  • Menu bars. The classic File / Edit / View / … bar remains the most discoverable way to expose a large, stable command set, because it is exhaustive and hierarchical: every command lives somewhere, and the user can browse. Conventional ordering matters — users expect Save As under File and Preferences/Options under Tools or Edit.
  • Ribbon. Introduced in Office 2007 to solve the problem of menus and toolbars that had grown to hundreds of commands with low discoverability. The ribbon groups commands into task-oriented tabs, uses variable-size controls to express frequency and importance, shows galleries with live preview, and surfaces contextual tabs only when relevant (for example, a Table Design tab appearing when a table is selected). It trades vertical screen space for discoverability, which is why it offers collapse-to-tabs behaviour on small displays. The ribbon suits document-authoring and other command-rich applications; it is overkill for a tool with twenty commands.
  • Command bars and nav views. Modern WinUI apps typically use a NavigationView (a left rail or hamburger-expandable pane) for top-level destinations plus a CommandBar for page-level actions, with overflow into a "…" menu as width decreases.
  • Context menus. Right-click is a first-class interaction on Windows, not a hidden extra. Users expect a context menu on virtually every object, offering the commands relevant to that object plus standard items (Cut/Copy/Paste, Rename, Delete, Properties). Windows 11 pairs an icon row of common verbs with a textual list. Context menus reduce travel distance and keep commands close to the object of interest, following the direct-manipulation principle.
  • Standard dialogs and system integration. Using the common file dialog, the standard print dialog, the system colour picker, taskbar jump lists, notifications via the Action Center, and drag-and-drop to and from File Explorer all buy you user familiarity for very little cost.

Keyboard interaction as a first-class concern. This is perhaps the sharpest contrast between Windows and mobile design. On Windows, the keyboard is not an accessibility accommodation bolted on at the end; it is the primary input channel for a large population of expert users, and it is the mechanism through which screen readers, switch devices and voice control drive the interface. Several distinct mechanisms coexist:

  • Accelerators (shortcuts). Ctrl+S, Ctrl+Z, Ctrl+Y, Ctrl+F, F2 to rename, F5 to refresh, Alt+F4 to close. These are muscle memory; reassigning them is a usability defect. Note the platform divergence here — a cross-platform product must map Ctrl on Windows to Cmd on macOS rather than shipping one hard-coded set.
  • Access keys / mnemonics. The underlined letters revealed by pressing Alt, allowing Alt+F, S to save. In ribbon applications these became KeyTips, with multi-character sequences shown as overlay badges.
  • Focus navigation. Tab and Shift+Tab move between control groups; arrow keys move within a group (a radio set, a list, a toolbar); Space activates; Enter triggers the default button; Esc cancels. A correct, logical tab order that matches visual reading order is non-negotiable, and a visible focus indicator must be present — Windows 11 draws a high-visibility two-tone focus rectangle precisely so it survives against any background.
  • Command palettes and type-ahead. Modern power-user applications (Visual Studio Code, Visual Studio, Windows Terminal) supplement menus with a searchable command palette, typically Ctrl+Shift+P. This scales better than menus for very large command sets and supports recall-based expert use while menus support recognition-based novice use.

Windowing, resizing and multi-tasking. A Windows application does not own the screen. It lives in a resizable, movable window that the user may snap to half or a quarter of the display, maximise across an ultrawide monitor, or shrink to a narrow column. Windows 11's Snap Layouts, invoked by hovering the maximise button or pressing Win+Z, actively encourage users to tile applications, so narrow and unusual aspect ratios are common rather than exceptional. Design implications:

  • Define a sensible minimum window size and ensure the layout remains usable at it — content should reflow, panes should collapse into flyouts, and command bars should overflow rather than clipping.
  • Use adaptive breakpoints. WinUI guidance suggests reference widths around 640px and 1008px at which a navigation pane moves from overlay, to compact rail, to expanded.
  • Support multiple windows where the task demands it. Comparing two documents, dragging a tab out into its own window, or opening a second project instance are deeply embedded desktop behaviours. Single-window-only designs imported from mobile thinking frustrate desktop users.
  • Persist window state — size, position, monitor, and maximised/snapped state — across sessions, and handle the case where the monitor the app was last on no longer exists.
  • Respect the title bar contract. If you draw a custom title bar (common in modern apps), you must still provide a draggable region, correctly placed and sized caption buttons, right-click system menu behaviour, and the Snap Layouts hover zone over the maximise button.

Hardware variation: resolution, DPI and input. Windows runs on an effectively unbounded hardware matrix, and the most persistent source of visual defects is DPI scaling. A 13-inch laptop at 3000×2000 may be set to 200% scaling; an external 1080p monitor beside it sits at 100%. Windows expresses this through effective pixels: a control authored at 40 epx renders as 40 physical pixels at 100% and 80 at 200%. Applications must declare their DPI awareness level, and the differences are visible to users:

DPI awareness mode Behaviour User-visible result
Unaware App renders at 96 DPI; the system bitmap-stretches the result Blurry text and icons on high-DPI displays — the classic "fuzzy legacy app"
System DPI aware App renders crisply at the primary monitor's scale only Sharp on one monitor, blurry after dragging to a differently scaled monitor
Per-Monitor v2 aware App is notified of DPI changes and re-lays-out, including non-client areas Crisp on every monitor and after scale changes; the required target for new work

Related consequences: always ship vector or multi-resolution icon assets rather than single-size bitmaps; never specify layout in raw pixels tied to one assumed density; and test on at least 100%, 150% and 200% with text scaling (Settings → Accessibility → Text size) pushed up to 200%, which scales text independently of layout and will expose any fixed-height container that clips its label.

Input variation is equally wide. The same application may be driven by precision mouse, trackpad with gestures, touchscreen on a 2-in-1, active pen on a Surface, game controller on a handheld PC, or keyboard alone. Microsoft's guidance is to design for the least precise input you expect to support: mouse targets can be small (a 16px close button is acceptable), but touch targets should be around 40×40 epx with adequate spacing, since a fingertip contact patch is roughly 9–10 mm. Hover-dependent designs are a particular trap — reveal highlights, tooltips and hover-only toolbars simply do not exist for touch or keyboard users, so any information conveyed only on hover must have a non-hover equivalent.

Organisational constraints: OS version lock and managed environments. Enterprise and education deployments are governed by IT policy, not by user preference. A hospital trust may still run Windows 10 on clinical workstations because a critical imaging application is certified only against that version; a school may freeze updates to avoid breaking exam software. This creates concrete design constraints:

  • API floor. If your audience includes Windows 10 users, Windows 11-only visual features (Mica, rounded corners, Snap Layouts hover, the new context menu style) must be treated as progressive enhancement — present when available, gracefully absent otherwise — rather than as load-bearing design elements.
  • Deployment channel. Managed estates frequently block the Microsoft Store and install software via MSI/MSIX packages pushed through Intune, SCCM or Group Policy. A design that assumes Store-based auto-update, or that nags the user to update, will be wrong for these customers.
  • Permissions and lockdown. Standard users may not be administrators, may have no write access outside their roaming profile, may be behind a filtering proxy, and may have roaming profiles that need your settings to be portable. Features requiring elevation should be rare, clearly marked with the UAC shield, and never required for core tasks.
  • Hardware floor. Fleet machines may have integrated graphics and 8GB of RAM shared with a heavyweight security agent. Expensive continuous effects (live acrylic, large blurs, constant animation) must degrade; honour prefers-reduced-motion-equivalent system settings and battery-saver state.

Productivity expectations: density, control and multi-tasking. Mobile design culture rewards generous whitespace, one primary action per screen, and progressive disclosure. Desktop productivity culture frequently rewards the opposite. A trading desk, an ERP data-entry screen, a DAW mixer, or a log analysis tool must present a great deal of information at once because the user's task is comparison and rapid scanning across many values, and because the cost of navigation between screens — in time and in working-memory load — is higher than the cost of visual density. Concretely, productivity users expect:

  • Grids and tables with sortable, resizable, reorderable, freezable columns, multi-select with Shift and Ctrl, and keyboard-driven cell navigation.
  • Compact density modes. WinUI ships Compact resource dictionaries that reduce control heights (for example, list item heights from roughly 40 epx to 32 epx); offering a density toggle respects both the scanning expert and the touch user.
  • Bulk operations, multi-select, repeat-last-action, templates, macros, and scripting or command-line hooks.
  • Robust undo — ideally multi-level and across the whole session — because exploratory, high-speed work only feels safe when mistakes are cheap to reverse. This is Nielsen's "user control and freedom" heuristic made concrete.
  • Non-blocking background work. Long operations should run with progress shown in a status bar or task list while the user continues working, rather than behind a modal dialog that freezes the application.
  • Genuine multi-tasking support: copy/paste and drag-and-drop interoperability with Office and Explorer, deep links, multiple document interfaces, and tear-off tabs.

A useful illustration is the contrast between Microsoft Excel and a mobile spreadsheet app. Excel exposes thousands of commands through a ribbon, a formula bar, context menus, a status bar with live aggregates, keyboard shortcuts for almost everything, and a Name Box for navigation — because its users are experts performing long, repetitive, precision tasks. The mobile version hides nearly all of it, because its users are checking a figure on a train. Same brand, same data model, opposite density decisions, both correct for their context.

Accessibility as a design input, not a retrofit. Windows has one of the richest accessibility stacks of any platform, and legal exposure is real: the EU Accessibility Act, Section 508 in the United States, and the UK Equality Act and public sector accessibility regulations all bite on software procurement. Microsoft publishes accessibility guidance aligned with WCAG 2.1/2.2 at level AA and requires a Voluntary Product Accessibility Template (VPAT/Accessibility Conformance Report) from suppliers. The key platform affordances are:

  • UI Automation (UIA). The accessibility API through which Narrator, NVDA, JAWS, Voice Access and automated test tools read your interface. Every meaningful element must expose a correct control type, name, value and state. A custom-drawn control that is just a painted rectangle is invisible to UIA and therefore invisible to a blind user.
  • Narrator and third-party screen readers. Test with Narrator (Ctrl+Win+Enter) and ideally NVDA. Check that reading order matches visual order, that landmark regions are exposed, and that dynamic changes raise live-region or property-changed events so that the user is told when a status message appears.
  • High Contrast / Contrast Themes. Windows ships system contrast themes that override application colours with a restricted system palette. Applications must use system colour resources rather than hard-coded hex values so that they adapt, must not convey meaning by colour alone, and must ensure that images of text and custom-drawn graphics remain legible. A common failure is an icon drawn as a white glyph on a transparent background, which vanishes entirely on a white contrast theme.
  • Text scaling and zoom. Windows allows text to be scaled to 225% independently of display scaling, and Magnifier allows arbitrary zoom. WCAG 1.4.4 requires content to remain functional at 200%. Layouts must therefore be built from flexible containers that grow with their content rather than fixed-height boxes.
  • Contrast ratios. WCAG AA requires 4.5:1 for normal text, 3:1 for large text, and 3:1 for the visual boundary of user interface components and meaningful graphics (WCAG 1.4.11). This directly constrains Fluent's translucency: text over acrylic must be checked against the worst-case backdrop, not the designer's chosen wallpaper.
  • Motion, flashing and timing. Honour the system "Show animations in Windows" setting; avoid content flashing more than three times per second (WCAG 2.3.1); and allow users to extend or disable time limits such as auto-dismissing toasts or session timeouts.
  • Keyboard access and focus. WCAG 2.1.1 (keyboard), 2.1.2 (no keyboard trap), 2.4.3 (focus order) and 2.4.7 (focus visible) map almost one-to-one onto the Windows keyboard conventions already described, which is why good Windows keyboard design produces most of your accessibility conformance for free.
  • Captions, alternatives and input modality. Media needs captions and transcripts; images need accessible names; drag-and-drop needs a keyboard or menu-based alternative (WCAG 2.5.7); and gestures should not be the only path to a function.

Practically, this means accessibility criteria belong in the acceptance criteria of each user story: "all commands on this toolbar are reachable by keyboard, announced by Narrator with a meaningful name, and legible in both contrast themes." Retrofitting is far more expensive — a custom canvas-based grid built without UIA in mind may need rearchitecting, whereas choosing the platform's DataGrid at the outset would have supplied the automation peers automatically.

Synthesising the constraints into a design method. Because Windows offers so few guarantees, a designer should make the assumptions explicit at the start of a project. A simple platform-constraint register is an effective artefact:

Constraint dimension Question to answer early Example decision and its design consequence
OS version floor What is the oldest Windows build in the target estate? Windows 10 22H2 → Mica and Snap Layouts hover treated as enhancements; WinUI 3 via Windows App SDK rather than Windows 11-only APIs
Display matrix Minimum resolution, typical scaling, single or multi-monitor? 1366×768 at 100% minimum, 4K at 200% common → per-monitor v2 awareness, vector icons, 1024×640 minimum window, breakpoints at 640/1008 epx
Input modalities Mouse only, or touch/pen/keyboard-only as well? Surface 2-in-1 field use included → 40 epx touch targets, no hover-only commands, pen-friendly annotation mode
User expertise and density Occasional users or all-day operators? All-day claims processors → compact density default, full keyboard command coverage, multi-level undo, tear-off windows
Deployment and permissions Store, MSIX via Intune, or legacy MSI? Admin rights available? Managed MSIX, standard user only → no elevation in core flows, settings stored in roaming profile, no self-updater
Accessibility target Which standard, and is a conformance report required? WCAG 2.2 AA plus VPAT for public sector tender → contrast-theme support, UIA naming, keyboard acceptance criteria per story
Performance envelope What is the weakest machine and graphics capability? Integrated GPU, 8GB RAM → Mica over acrylic, virtualised lists, animation disabled under battery saver

Finally, it is worth naming the trade-offs that have no universally right answer, because articulating them is the core of platform justification. Native WinUI maximises platform fidelity, accessibility, and performance but costs you macOS and Linux reach. Electron or a web-wrapped app maximises consistency and team velocity but imports web idioms into a desktop context and raises the accessibility and memory burden. A ribbon maximises discoverability for command-rich work but consumes vertical space that a video editor cannot spare. High density maximises expert throughput but raises error rates and excludes touch users. Supporting Windows 10 widens the addressable market but caps the visual language. Each of these is a defensible decision only when tied to an explicit statement of who the users are, what hardware they have, what their organisation permits, and what success looks like — which is precisely the brief a scope document should capture.

Alignment with Learning Outcomes

  • MO1: The topic supplies the desktop half of the mobile/web/desktop comparison, setting out Windows-specific constraints — DPI scaling and hardware heterogeneity, resizable multi-window usage, keyboard-first interaction, high information density, and OS-version lock in managed estates — against which mobile and web platforms can be contrasted for a given user population.
  • MO2: The application-model comparison (Win32, UWP, WinUI 3, Electron and other cross-platform stacks), the deployment and permissions discussion, and the platform-constraint register give students concrete criteria and evidence for selecting a platform and framework and defending that choice against stated project requirements.
  • MO3: The constraint register, OS-version floor, display and input matrices, density expectations and WCAG/VPAT accessibility targets translate directly into the objectives, constraints and measurable success criteria sections of a project scope document.
NotesMarket-share figures are approximate and move over time; students should cite a current source (e.g. StatCounter) rather than the indicative ~70% used here. UWP is described as in maintenance and WinUI 3 / Windows App SDK as the current recommended native path, which reflects Microsoft's present guidance — verify against current Microsoft Learn documentation before teaching. Effective-pixel values (40 epx touch targets, 640/1008 epx breakpoints, 32 epx compact list rows) follow WinUI guidance and are indicative rather than absolute. WCAG references are to 2.1/2.2 level AA.
2

Videos on This Topic

▶

The Windows desktop remains one of the most widely deployed application platforms in business, education, and engineering settings. Unlike a phone, a Windows machine typically assumes a large screen, a mouse or trackpad, a full keyboard, multiple overlapping windows, and long working sessions. Those assumptions shape everything from how much information you can place on a screen at once, to how you expose commands (menus, ribbons, toolbars, right-click context menus, keyboard shortcuts), to how users expect to move data between applications.

In this module you are deciding which platform fits your project. Windows is a strong choice when users need dense data views, precise pointer input, file system access, long-form content creation, or integration with an organization's existing productivity and identity systems. It is a weaker choice when your users are mobile, occasional, or touch-first. The constraints matter as much as the capabilities: varying screen sizes and DPI settings, accessibility and keyboard navigation expectations, installation and update paths, and the strong conventions users already carry from Office and other Windows software.

The videos below approach Windows from three angles: the Microsoft 365 ecosystem that many Windows users live inside, the current developer tooling story on Windows, and a low-code route to building Windows-friendly business apps. While watching, note the interaction patterns you see repeatedly (ribbons, panes, command bars, keyboard shortcuts), and ask yourself what each one assumes about the user's hardware, attention, and environment. Those observations are the raw material for the platform justification and scope document you will write.

3

Video 1: 🤷‍♂️ What is Microsoft 365 - Explained

▶

Kevin Stratvert · 14:10 · 1,323,786 views · 5y ago · captions — Watch on YouTube

About this video

A beginner-oriented walkthrough of what Microsoft 365 is as a subscription and ecosystem, covering the applications it bundles and how desktop apps relate to their cloud and web counterparts. Expect demonstrations inside familiar Windows productivity applications rather than a formal design lecture.

Why this video

It gives you a concrete tour of the software environment most Windows users already know, which is where the platform's design conventions - ribbons, panes, consistent command placement - come from; Kevin Stratvert is a former Microsoft product manager and explains the ecosystem clearly for newcomers.

4

Video 2: Developer Experience on Windows: Microsoft Build 2026

▶

Microsoft Developer · 5:58 · 2,483 views · 4mo ago · captions — Watch on YouTube

About this video

A short conference segment from Microsoft Build 2026 in which Kayla Cinnamon demonstrates recent additions aimed at developers working on Windows. It is likely to touch on tooling, terminal and workflow improvements, and how developers set up and work within the Windows environment.

Why this video

It is a first-party Microsoft source and gives a current snapshot of what building on Windows actually looks like today, which helps you weigh tooling and platform support when justifying a desktop choice.

5

Video 3: How to use Microsoft Power Apps - Beginner Tutorial

▶

Kevin Stratvert · 17:18 · 1,620,384 views · 5y ago · captions — Watch on YouTube

About this video

A step-by-step beginner tutorial on Microsoft Power Apps, showing how to assemble a business application with low-code tools rather than traditional programming. It walks through the app-building interface, data connections, and producing something usable by an organization.

Why this video

It illustrates a realistic path many Windows-oriented organizations take for internal tools, letting you compare build effort, constraints, and control against writing a full native desktop application when you select a platform for your project.

6

How These Videos Support the Learning Outcomes

▶

Together these videos let you characterize the Windows side of the mobile/web/desktop comparison called for in MO1: you see the input assumptions, screen density, and interaction conventions of desktop productivity software, plus the cloud and web counterparts that blur the line. The developer experience and Power Apps videos surface practical build-and-deploy considerations - tooling, low-code versus custom development, organizational integration - that you will need to cite when you select and justify a platform under MO2. Finally, the constraints you identify while watching (hardware assumptions, licensing and ecosystem dependencies, development effort) translate directly into the objectives, constraints, and success criteria sections of the scope document required by MO3.

7

About These Videos

▶

These videos were chosen from YouTube on October 3, 2026. Each has captions; the player turns them on. Videos on YouTube can be changed or removed — if one no longer plays, tell your instructor. If a player does not appear, use its Watch on YouTube link.