Frequently Asked Questions
Last Updated: May 25, 2026Can Programmatic Surface build custom software? Yes. We develop custom software based on customer requirements. Do you provide ERP subscriptions? Yes. RetailMan ERP supports subscription-based access through RetailManERP.com. Can you provide software documentation? Yes. We can prepare user manuals and technical documentation for delivered software. Do you support plugins and integrations? Yes. We can develop...
Troubleshooting Login Problems
Last Updated: May 25, 2026Login problems can happen due to wrong credentials, expired accounts, browser cache, blocked users, or server/session issues. Quick checks Try password reset. Clear browser cache. Check account status. Confirm the correct login URL. Contact support if the issue continues.
Backup Before Updates
Last Updated: May 25, 2026Always create a backup before updating software, plugins, themes, database, or server settings. Minimum backup Application files Database export Uploads and media Configuration files
Information To Send With A Support Request
Last Updated: May 25, 2026Complete information helps the team investigate issues faster. Include these details Product or module name Website or server URL Error screenshot Steps to reproduce the issue Recent changes or updates
How To Contact Support
Last Updated: May 25, 2026You can contact Programmatic Surface support by email, phone, or the website contact form. Contact details Email: info@programmaticsurface.com Phone: +92 333 447 1177 Address: Basement Hall 2, Block D, GM Height, Soan Gardens, Islamabad, Pakistan
Data Import And Export
Last Updated: May 25, 2026Import and export tools help migrate data or connect offline workflows with the software. Recommended format Use clean CSV or Excel files with consistent columns, no merged cells, and verified IDs for products, customers, or suppliers.
API Integration Basics
Last Updated: May 25, 2026An API allows two systems to exchange information in a controlled way. Useful API details Authentication method Endpoint documentation Request and response examples Rate limits Error codes
Payment Gateway Integrations
Last Updated: May 25, 2026Payment gateway integration depends on the provider API, currency, account approval, and callback/webhook support. Required details Gateway name Merchant account status API keys or sandbox keys Currency and country Webhook URL requirements
WooCommerce And Website Integrations
Last Updated: May 25, 2026WooCommerce integration can connect product catalogs, orders, customers, payments, or inventory with ERP workflows. Common use cases Send online orders to ERP Update stock after POS sales Sync customer records Generate invoices from orders
Integration Planning
Last Updated: May 25, 2026Good integration planning starts with defining what data should move between systems and which system is the source of truth. Questions to answer Which systems are connected? Which data is synced? Is sync one-way or two-way? How often should sync run? What happens if an API fails?
Invoices, Renewals, And Payment Records
Last Updated: May 25, 2026Keep invoices and payment records for accounting, license validation, and future support. Support may require Invoice number Payment date Registered email Product or subscription name
RetailMan ERP Subscription Link
Last Updated: May 25, 2026RetailMan ERP subscription details and pricing are handled through the RetailMan ERP website. View RetailMan ERP pricing What to review Included modules User or branch limits Monthly and yearly prices Support and update terms
Encoded Codebase Policy
Last Updated: May 25, 2026Encoded codebase delivery protects intellectual property while allowing customers to run the software according to the purchased terms. Before purchase Confirm hosting compatibility. Ask about update rules. Confirm support period. Clarify custom modification options.
One-Time Payment Codebase
Last Updated: May 25, 2026Some products may be available through a one-time payment model where the customer receives an agreed package for self-hosting or deployment. Important note The exact delivery format, update access, and support period depend on the product agreement.
Monthly And Yearly Subscriptions
Last Updated: May 25, 2026Subscription plans are useful when customers want continued hosted access, updates, support, or ongoing ERP service without purchasing a full codebase. Plan selection Choose monthly for flexibility or yearly for longer-term operations and simpler renewal planning.
Deployment And Handover
Last Updated: May 25, 2026Deployment can be completed on the client hosting, cloud server, local server, or a managed environment depending on the project scope. Handover items Admin credentials Source or encoded package depending on agreement Database backup Configuration notes Support terms
Software User Manual Documentation
Last Updated: May 25, 2026We can prepare user manuals that explain how to use the delivered software with step-by-step instructions and screenshots. Manual sections may include Login and dashboard User roles Daily operations Reports Backup and maintenance Frequently asked questions
Project Milestones And Delivery
Last Updated: May 25, 2026Large projects are divided into milestones so clients can review progress before final delivery. Common milestones UI and workflow approval Core module development Testing and revisions Deployment Training and documentation
Requirement Gathering Checklist
Last Updated: May 25, 2026Clear requirements reduce confusion during development and make delivery easier to test. Checklist Modules and screens User permissions Data fields Reports Notifications Integrations Deployment preference
How Custom Software Projects Start
Last Updated: May 25, 2026Custom projects begin with a discovery discussion where we identify the business problem, users, workflows, integrations, timeline, and expected output. Helpful inputs Current process screenshots Sample reports or invoices Existing software access if available List of required user roles
Purchases And Supplier Records
Last Updated: May 25, 2026Purchase records help track supplier orders, stock receiving, cost price, and payable balances. Before entering purchases Create supplier profile. Confirm product SKUs. Check purchase tax and shipping cost. Verify received quantities.
Sales, POS, And Receipts
Last Updated: May 25, 2026The POS workflow is used to create quick sales, collect payments, print receipts, and update inventory. Typical sales flow Select products. Apply customer, discount, or tax. Choose payment method. Save and print receipt.
Products And Inventory
Last Updated: May 25, 2026Products are the foundation of stock, sales, purchases, barcode labels, and reports. Good product data includes Product name and SKU Category and brand Purchase and selling price Opening stock Tax or discount settings
Users, Roles, And Permissions
Last Updated: May 25, 2026Assign roles so each team member only sees the tools needed for their job. Examples Admin: full system access Manager: reports and approvals Cashier: POS and sales Inventory user: stock, products, and transfers
Company And Branch Setup
Last Updated: May 25, 2026Start by creating your company profile, business details, branch locations, currency, tax preferences, and invoice settings. Setup checklist Company name and contact details Branch or warehouse locations Tax and invoice rules Opening balances where required
RetailMan ERP Overview
Last Updated: May 25, 2026RetailMan ERP helps businesses manage retail operations, users, products, inventory, sales, purchases, reporting, and connected workflows from one system. Best for Retail stores Wholesale businesses Multi-user sales teams Businesses that need subscription-based ERP access
Managing Customer Login Access
Last Updated: May 25, 2026Customer login gives buyers access to downloads, subscriptions, invoices, and support information. Security guidance Do not share your password with staff or vendors. Change passwords after employee turnover. Use separate accounts for separate organizations where possible.
Renewing Support And Updates
Last Updated: May 25, 2026Support and update access may be time limited depending on the selected plan or license type. When to renew Renew before expiry if you need continued updates, installation help, bug guidance, or version compatibility support.
Downloading Purchased Codebase Files
Last Updated: May 25, 2026After payment confirmation, eligible files are made available in the customer account download area. Download tips Download from a stable internet connection. Do not rename compressed files before extracting them. Keep a backup of the original package before making edits.
Where To Find Your License Key
Last Updated: May 25, 2026Your license key is provided after purchase and is also available from your customer account when licensing is enabled for the product. Recommended checks Check the order confirmation email. Open your account dashboard and review recent orders. Contact support with your order number if the key is missing.
Getting Started With Your Account
Last Updated: May 25, 2026Use your Programmatic Surface account to manage purchased software, subscriptions, invoices, support requests, and available downloads. Before you begin Keep your email address active because licenses and notices are sent there. Use a strong password for customer and admin accounts. Save your order number when buying a codebase or subscription. Common account tasks Customers can...
