LLM vision models (GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro) handle visual tasks that require language understanding alongside image analysis, and where the variability of inputs makes training a custom model impractical or prohibitively data-intensive. Document Q&A: a user uploads a contract, financial statement, or technical drawing and asks natural language questions about its content, the vision model reads the layout and text together, handling tables, annotations, and handwritten notes that pure OCR pipelines misinterpret. Image description and accessibility captioning: generating alt text for product images, describing complex charts and diagrams for screen readers, or producing structured summaries of medical imaging reports for non-specialist audiences. Multi-modal data extraction: extracting structured fields from scanned forms, utility bills, or insurance documents where layout variability is too high for template-based extraction but low enough that a vision LLM can reason about field locations reliably. Prompt engineering for production use: system prompt design that constrains output format (JSON schema), handles edge cases (image too dark, page rotated, partial document), and produces consistent structured output across diverse inputs. Output validation against expected schemas before downstream use, with fallback handling for malformed responses. Cost optimisation: image resizing to the minimum resolution that preserves extraction accuracy, caching of repeated extractions (same document, multiple queries), and batch processing where latency tolerance allows.