• Skip to main content
  • Skip to after header navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Books
  • Archives
  • JD Meier.com

App Types (Archetypes)

Jun 1, 2008 by JD

If you build LOB (line-of-business) applications, you’re familiar with Web, Smart Clients, Mobile and Web Services applications.  In patterns & practices, we’ve organized programs around these application types to build more relevant, prescriptive guidance.  Here’s examples of the end-to-end application types. 

Web Application

WebAppType

Smart Client / Mobile

SmartClientType

Web Service / Service

WebServicesType

Note the following codes: UIC=User Interface Components, UPC=User Process Components, SA=Service Agent, SI=Service Interface, BE=Business Entity, BC=Business Component, DAC=Data Access Component.

My Related Posts

  • App Infrastructure Frame
  • App Types, Verticals, and Scenarios
  • Architecture Styles
Category: ArchitectureTag: Architecture, Design

About JD

Previous Post:App Infrastructure Frame
Next Post:App Architecture Guide

Reader Interactions

Trackbacks

  1. App Architecture Guide says:
    Jun 1, 2008 at 7:17 am

    […] App Types […]

  2. App Scenarios Frame says:
    Jun 1, 2008 at 8:23 am

    […] scenarios in patterns & practices.   In addition to explaining the idea of App Types and the App Infrastructure Frame, I illustrated how it was possible to quickly decompose an […]

  3. App Scenario (Scenario and Solution) Example says:
    Jun 2, 2008 at 5:02 am

    […] App Types […]

Sidebar

Recent Posts

  • What is ChatGPT?
  • Agile Performance Engineering
  • What is Cybersecurity?
  • Software Security Threats: A Comprehensive Guide
  • What is Software Security?

Popular Posts

Best Software Books of All Time
Best Practices for Project Management
Best Practices for Software Development
Customer-Connected Engineering
How To Frame Problems Better
How To Pitch Business Ideas Better
How To Structure Vision Scope Presentations
Intro to Lean Software Development
Lean Principles for Software Development
The Enterprise of the Future