Jframework Glossary
English
English
  • Welcome
  • Introduction
    • Contact
  • TERMS
    • Acronym
    • Commonly confused words
    • 09
    • A
    • B
    • C
    • D
    • E
    • F
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z
  • THAM KHẢO
    • TechDictionary.org
Powered by GitBook
On this page
  • Package
  • Password salt
  • Pay-as-you-go
  • Pattern
  • Payment
  • Payment gateway
  • Permission
  • Price
  • Protocol
  • Protocol site
Export as PDF
  1. TERMS

P

PreviousONextQ

Last updated 2 months ago

Package

A group of related features offered together.

Package

Software Products

  • Basic Package: Includes only essential features.

  • Pro Package: Includes extra advanced features.

  • Enterprise Package: Includes all features with additional support and customization.

Password salt

Password salt is a random data string added to a password before hashing to improve security. It helps protect against rainbow table attacks and makes it harder for attackers to crack passwords using precomputed hashes.

Pay-as-you-go

Pay-as-you-go (PAYG) is a pricing model where users pay only for what they use instead of a fixed monthly or annual fee. This model is commonly used in cloud computing, utilities, and mobile services.

Pattern

A pattern is a repeated or structured arrangement of elements, concepts, or behaviors used in various fields, such as programming, design, mathematics, and problem-solving.

See #Template

Pattern vs Template is different.

Payment

Payment transfers money or value from one party to another to transfer goods, services, or financial obligations. Payments can be made using cash, digital transactions, bank instruments, or other financial instruments.

Payment gateway

A Payment Gateway is a secure service that authorizes and processes online business payments. It acts as a bridge between customers, merchants, and banks to ensure the safety and success of transactions.

Permission

In the Role-Based Access Control (RBAC) model, permissions define the specific actions a user can or cannot perform. These permissions are assigned to roles, and users are granted access based on their roles.

Price

Price refers to the money a customer must pay to purchase a product or service. The software industry's pricing models vary based on business strategy, customer needs, and market conditions.

Price

1. Types of Pricing Models in Software

A. One-Time Purchase (Perpetual License)

  • Pay once and own the software indefinitely.

  • Example: Older versions of Microsoft Office, such as Adobe Photoshop (before the subscription model).

B. Subscription-Based Pricing (Recurring Payments)

  • Users pay monthly, quarterly, or annually to access the software.

  • Examples: Microsoft 365, Netflix, AWS.

C. Freemium (Free + Premium Features)

  • The basic version is free, but premium features require payment.

  • Example: Spotify, Zoom, Trello.

D. Pay-As-You-Go (Usage-Based Pricing)

  • Customers pay based on usage (e.g., per API call, per GB of storage).

  • Examples: AWS, Google Cloud.

E. Tiered Pricing

  • Different price levels based on features or usage limits.

  • Example:

    • Basic Plan – $10/month (limited features).

    • Pro Plan – $30/month (advanced features).

    • Enterprise Plan – Custom pricing (full features & support).

F. Lifetime Deals

  • A one-time payment for lifetime access (usually for early adopters).

  • Example: Some SaaS startups offer lifetime deals on platforms like AppSumo.


2. Factors That Affect Price

  • Features & Functionality – More features = higher price.

  • Competitor Pricing – Prices are set based on market competition.

  • Target Audience – B2B software tends to be more expensive than B2C.

  • Cost of Development & Maintenance – Infrastructure, support, updates.

  • Geographical Pricing – Some companies adjust pricing based on region.

Protocol

A website protocol refers to the rules governing how data is transmitted between a web server and a browser (or client). It ensures secure, efficient, and structured communication over the internet.

Protocol site

See the Protocol.

Capture the screnshot from database SQL Server in JFW project (06/03/2025)