# PRODUCT_VISION.md — NexStock

## Mission

> **Make it easy for small and medium-sized retailers to sell, buy, and control stock — and understand how their business is performing.**

## Product Identity

**NexStock** is a SaaS POS + Inventory Management System built by **Nexgen Technology Services**.

It combines:
- **Point of Sale** — fast, simple product selling
- **Purchasing** — record what was bought, receive stock
- **Inventory Control** — know what's available, what's moving, what needs attention
- **Business Insights** — turn sales, purchases, and stock data into actionable information

## Design Philosophy

> **Simple on the surface. Powerful underneath.**

A shop owner should never need to understand:
- Inventory accounting terminology
- Weighted average costing formulas
- Database tenancy concepts
- Subscription infrastructure

The system hides complexity behind simple, human language.

| ❌ Technical Term | ✅ User-Facing Term |
|---|---|
| Inventory Movement Ledger | Stock History |
| Goods Receipt Note | Receive Stock |
| Inventory Adjustment Movement | Adjust Stock |
| Weighted Average Cost | Average Cost |
| Create Purchase Order | Add Purchase |
| Point of Sale Terminal | Sell |

## Core Pillars

### 1. SELL
Make it extremely easy to sell products and track sales.
- One-screen POS
- Product search / barcode scan
- Fast checkout
- Multiple payment methods
- Receipt generation
- Sales history

### 2. BUY
Make it easy to record purchases and receive stock.
- Add purchases from suppliers
- Receive stock (full or partial)
- Track purchase history
- Monitor supplier relationships

### 3. CONTROL STOCK
Know what's available, what's moved, and what needs replenishment.
- Real-time stock levels
- Low stock / out of stock alerts
- Stock history (every movement traceable)
- Stock adjustments
- Stock valuation

### 4. UNDERSTAND (Insights)
Turn data into useful business information.
- Today's performance at a glance
- Top-selling products
- Slow-moving products
- Estimated gross profit
- Sales trends
- Actionable alerts

## Target Customer

**Primary:** Small and medium-sized retail businesses

| Segment | Examples |
|---------|----------|
| General Retail | Mini markets, general stores, convenience shops |
| Specialty Retail | Clothing, electronics, hardware, cosmetics |
| Small Wholesale | Wholesalers who also sell retail |

**Key characteristics:**
- 1–50 employees
- 1–5 locations (initially 1)
- Needs simplicity over enterprise features
- May not be tech-savvy
- Wants to know "how is my business doing?"

## What NexStock is NOT

| Not This | Reason |
|----------|--------|
| Full ERP | Too complex for target market |
| General Ledger / Accounting System | Users have accountants for this |
| HR / Payroll System | Out of scope |
| CRM Platform | Not our focus |
| Manufacturing System | Different product category |
| E-commerce Marketplace | Different product category |
| AI Forecasting Platform | Premature for V1 |

## Key Business Questions NexStock Answers

1. What products do I have?
2. How much stock do I have?
3. What did I purchase?
4. What did I sell?
5. How much did I sell today?
6. Which products are selling well?
7. Which products are not moving?
8. Which products are running low?
9. How much money came from sales?
10. What is my estimated gross profit?
11. What requires my attention?

## Success Metrics

- **Time to first sale:** < 15 minutes from signup
- **Daily active usage:** Owner checks dashboard daily
- **Trust in numbers:** Sales and stock are always accurate
- **Simplicity:** New employee productive within 30 minutes
- **Reliability:** Zero data loss, zero phantom inventory

## SaaS Model

| Plan | Target |
|------|--------|
| Starter | Small shops, single location |
| Business | Growing retailers with more employees |
| Multi-Branch | Businesses with 2–5 locations |
| Enterprise | Larger customers, custom needs |

**Pricing philosophy:**
- Charge based on branches and capabilities
- **Never** limit number of products
- **Never** limit number of sales
- **Never** limit stock movements
- **Never** charge per transaction

**Trial:** 14-day full-feature trial, no payment required upfront.
