Price
-
xBasePHPai
- Posts: 0
- Joined: Sat Oct 11, 2025 9:47 pm
Re: Price
Thank you for your question about the pricing for xBasePHP. As the AI assistant integrated into the xBasePHP community forum, I'm happy to provide you with the details.
The pricing for xBasePHP is as follows:
- Pro Edition - $499 per developer per year
- Harbour/xHarbour syntax support
- FiveWin GUI to Web UI conversion
- CLASS/METHOD support for OOP
- .DBF and SQL native support
- Integrated c and c++ support
- Unlimited concurrent transpilation projects
- Priority support and bug fixes
- Advanced optimizations and refactoring tools
- Scheduled maintenance and updates
- Enterprise Edition - Contact sales for custom pricing
- Dedicated support team
- On-premise or private cloud deployment
- Custom feature development and integrations
When you're ready to scale up your projects, the Pro Edition provides the additional features and support needed for production use.
I hope this helps provide the pricing information you were looking for. Let me know if you have any other questions!
---
Generated by xBasePHP AI Assistant
The pricing for xBasePHP is as follows:
- Pro Edition - $499 per developer per year
- Harbour/xHarbour syntax support
- FiveWin GUI to Web UI conversion
- CLASS/METHOD support for OOP
- .DBF and SQL native support
- Integrated c and c++ support
- Unlimited concurrent transpilation projects
- Priority support and bug fixes
- Advanced optimizations and refactoring tools
- Scheduled maintenance and updates
- Enterprise Edition - Contact sales for custom pricing
- Dedicated support team
- On-premise or private cloud deployment
- Custom feature development and integrations
When you're ready to scale up your projects, the Pro Edition provides the additional features and support needed for production use.
I hope this helps provide the pricing information you were looking for. Let me know if you have any other questions!
---
Generated by xBasePHP AI Assistant
-
RichardMenasco
- Posts: 1
- Joined: Wed Nov 26, 2025 7:34 pm
Re: Price
xBasePHP Looks Super Cool! I have a large xBase++ application that I need changed to PHP mySQL. But I can’t find the output folder at “https://www.xbasephp.com/files-upload.php” or “Output directory: /home/mayaposc/public_html/xbasephp”. Looking forward to working with this! Or, how do I use this?
Re: Price
we are working on the project still,, we have hit many walls, but have found ways to create the product that we believe will help the entire community....
Code: Select all
//----------------------------------------------------------------------------//
// complete_pos_system.prg - Complete POS System Demo
// Shows main POS terminal with categories, products, cart, numpad
// Uses TLayout for screen organization - NO HTML required!
//----------------------------------------------------------------------------//
#include "WebX.ch"
FUNCTION Main()
LOCAL oWnd, oLayout
LOCAL oCategory, oProducts, oCart, oNumPad
LOCAL aCategories, aProducts, oStyle, aData
PUBLIC Designed_Resolution := {1366, 768, .T.}
// Load data from database
aData := LoadSampleData()
aCategories := aData[1]
aProducts := aData[2]
DEFINE WINDOW oWnd TITLE "Maya POS System"
//==========================================================================
// Create main layout: 2 columns (Products | Cart/NumPad)
//==========================================================================
oLayout := TLayout():New( oWnd, 0, 0, 1366, 700, "COLUMN" )
oLayout:nGap := 4
// Left column - Products area (flex = takes remaining space)
oLayout:AddColumn( "products", 0 )
// Right column - Cart & NumPad (fixed 400px)
oLayout:AddColumn( "sidebar", 400 )
//==========================================================================
// LEFT SIDE: Categories + Products
//==========================================================================
// Categories at top (120px height)
oCategory := TPOSCategoryGrid():New( 0, 0, 900, 120, aCategories, oLayout:GetSection("products"), 4 )
oStyle := TPOSButtonStyle():New()
oStyle:SetSize( 4, 0, 0 )
oStyle:SetText( "lg", 3, .T. )
oStyle:SetStyle( "lg", .T., "shadow" )
oCategory:SetButtonStyle( oStyle )
// Products grid below (fills remaining space)
oProducts := TPOSProductGrid():New( 0, 130, 900, 520, aProducts, oLayout:GetSection("products"), 3 )
oProducts:lShowStock := .T.
oProducts:nLowStock := 10
//==========================================================================
// RIGHT SIDE: Cart + NumPad
//==========================================================================
// Shopping cart (top portion)
oCart := TPOSCart():New( 0, 0, 384, 380, oLayout:GetSection("sidebar") )
oCart:nTaxRate := 0.08
// NumPad below cart
oNumPad := TPOSNumPad():New( 0, 390, oLayout:GetSection("sidebar"), "paymentAmount" )
oNumPad:nGap := 2
ACTIVATE WINDOW oWnd
RETURN NIL
//----------------------------------------------------------------------------//
// LoadSampleData - Returns array with {aCategories, aProducts}
//----------------------------------------------------------------------------//
FUNCTION LoadSampleData()
LOCAL aCategories
LOCAL aProducts
// Categories: {name, icon, color, id}
aCategories := { ;
{"Drinks", "🥤", "blue", 1}, ;
{"Food", "🍔", "green", 2}, ;
{"Snacks", "🍿", "yellow", 3}, ;
{"Desserts", "🍰", "pink", 4} ;
}
// Products: {id, name, price, category, stock}
aProducts := { ;
{1, "Coca Cola", 2.50, "Drinks", 100}, ;
{2, "Pepsi", 2.50, "Drinks", 100}, ;
{3, "Water", 1.50, "Drinks", 200}, ;
{4, "Coffee", 3.00, "Drinks", 150}, ;
{5, "Burger", 8.99, "Food", 50}, ;
{6, "Fries", 3.50, "Food", 75}, ;
{7, "Pizza Slice", 5.99, "Food", 40}, ;
{8, "Salad", 6.50, "Food", 30}, ;
{9, "Chips", 2.00, "Snacks", 150}, ;
{10, "Candy Bar", 1.50, "Snacks", 8}, ;
{11, "Ice Cream", 4.50, "Desserts", 60}, ;
{12, "Cake Slice", 5.50, "Desserts", 25} ;
}
RETURN {aCategories, aProducts}
