Web Application Development Software
Faster Easier Better
Tools for the Developer
Integrated
Development
Environment
Auto-complete
Code
Editor
Object
Orientation
Basic Language
on Browser
& Server
Database
Integration
Graphical
Screen
Builder
Integrated
Browser & Server
Debugger
Change Password
Old Password:
New Password:
Repeat New Password:

Check Out
Faster Easier Better
Item Quantity Unit Price Amount
Total Total Amount
Unlock Code Versions
Unlock Code Number From Version To Version
Contact Us
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Send Us a Message
Subject
Message
Your Email
Downloads
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Trudello Alpha Test Download
Full Stack Basic Consumer Edition Download
Full Stack Basic Business Edition Download
All Installers, Executables and Uninstallers are signed by Fierce Tech Pty Ltd.  Do not trust unsigned components.
If you change your mind, Full Stack Basic can be completely uninstalled from the Windows Control Panel.
Don't forget to register to get an unlock code that does not expire.  It is free for the Consumer Edition.
Enter Phone Verification Code
A code number has been sent to your mobile phone number.  Please enter the code.
Phone Verification Code:

Features and Pricing
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Features Consumer Edition
FREE!!!
Business Edition
$TBA AUD
Enterprise Edition
Available Soon
$TBA AUD
Page Design Features
Graphical Page Designer
Texts
Active Texts
Images
Active Images
Buttons
Drop Down Lists
Radio Buttons
Check Boxes
Canvas
Custom Controls
Text Edits
Web Integration
Recaptcha
PayPal
Deployment Options
HTML
PHP
Deploy to File System
Deploy to FTP Server
Language Features
Basic Programming Language
Cross Compiles to Javascript
Cross Compiles to PHP
Object Orientation
Inheritance
Virtual Methods
Elimination of Call-backs
Automatic Browser / Server Interfacing
Database Integration
MySQL Databases
SQL Server Databases
HTML 5 Game Features
Sprites
Canvas Texts
Drawing Paths
Audio
Code Editor
Auto Completion
Continuous Compile
Function Parameter Prompting
Debugging Tools
Browser Code Debugging
Server Code Debugging
Break points
Step into Server Code from Browser Code
Local, Global, Object Watches
Watch Expressions
Change Execution Point
Change, Recompile and Continue
Graphics Tools
Tools for Working with Transparent Images
Icon Builder
Coming in Version 1
Search and Replace in Code Editor
Like Me on Facebook
Follow Me on Twitter
Home Why? Features Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Processing
            •••
Full Stack Basic - Licence Agreement
Before downloading or purchasing Full Stack Basic you must agree to the following conditions:

End User Licence Agreement

Fierce Tech Pty Ltd (ACN 611493666)

This Agreement made
Between

Fierce Tech Pty Ltd (ACN 611493666) of
Horsley, New South Wales 2530, Australia ("Licensor")

-- and --

You ("Licensee")

(the "Parties")

1. Definitions and interpretation
1.1. Definitions
In this Agreement (including the recitals) unless the context otherwise requires:
- Agreement means this agreement and its schedule;
- Product means the "Full Stack Basic" software, executables, licence keys and included media, samples and documentation;
- Terms means the terms and conditions in this Agreement.
1.2. Interpretation
In this Agreement unless the context otherwise requires:
(a) headings are for convenience only and do not affect its interpretation and construction;
(b) the singular includes the plural and vice versa;
(c) words importing a gender include other agendas;
(d) where any word or phrase is defined, any other part of speech or other grammatical form of that word or phrase has the cognate meaning;
(e) a reference to any statute, proclamation, rule, code, regulation or ordinance includes any amendment, consolidation, modification, re-enactment or reprint of it or any statute, proclamation, rule, code, regulation or ordinance replacing it;
(f) "includes" is not a word of limitation;
(g) a reference to any thing is a reference to the whole and each part of it;
(h) a reference to a group of persons is a reference to all of them collectively and to each of them individually; and
(i) a reference to a document includes all amendments or supplements to, or replacements or novation of, that document.

2. Acceptance
2.1. This Agreement is between you and the Licensor, and governs the Products made available to you.
2.2. Upon:
(a) selecting the "I Agree" checkbox and selecting the "Ok" button
(b) payment of the license fee for the Product at the point of purchasing the licence for the Product: or
(c) upon downloading, installing or using the Product (whichever comes first),
you are granted a revocable, non-transferable, non-exclusive and limited licence ("Licence") strictly in accordance with the Terms of this Agreement.2.3. If you do not agree to the Terms of this Agreement, you must not install, use, or copy the Product.
3. License grant
3.1.  This Agreement entitles you to
(a) install and use the Product on a single computer; or
(b) install and make an archival copy of the Product on a storage medium other than a hard drive, and may only be used for the reinstallation of the Product.
3.2. This Agreement does not permit the installation of the Product
(a) on more than one computer at any given time;
(b) on a system that allows shared use of applications;
(c) on a multi-user network; or
(d) on any configuration or system of computers that allow multiple users;
unless you have a license for each separate computer on which the product is installed and run.
4. Limitations
4.1 Limitations on transfer
You may not assign your rights and obligations under this Agreement, or redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer your rights to the Products.
4.2. Limitations on use
You may not:
(a) share the licence, Licence keys, Licence codes, or contents of the Product with others;
(b) copy, install or use the Product on any system with more than one computer;
(c) permit the use, copying or installation of the Product on more than one computer;
unless you hold multiple, validly licensed copies.
You may not:
(d) decompile, "reverse engineer", disassemble, or otherwise attempt to derive the source code for the Product;
(e) broadcast, transmit or otherwise display in a public forum or any venue not restricted to you, the Product or any part of the product; or
(f) post the Product or part of the Product on any website.
4.3. Limitations on derived works
You may not modify the Product, create derivative works based upon the Product, or use the Product to develop any product having the same primary function as the Product.
4.4. Limitations on alteration
You may not:
(a) modify the Product or create any derivative work of the Product or its accompanying documentation.  Derivative works include but are not limited to translations; or
(b) alter any files or libraries in any portion of the Product.
4.5. Limitations on copying
You may not copy any part of the product except to the extent that the licensed use inherently demands the creation of a temporary copy stored in the computer memory and not permanently affixed on storage medium.
5. Ownership
Fierce Tech Pty Ltd or its subsidiaries, affiliates, and suppliers retain all rights, title and interest, including all copyright and intellectual property rights, in and to, the Product and all copies thereof.
6. Warranties and exclusions
6.1. Provisions of the Competition and Consumer Act 2010 and other laws in force from time to time in Australia may imply guarantees, warranties, conditions, and impose obligations on Fierce Tech Pty Ltd and its subsidiaries, affiliates, and suppliers ("Implied Terms").  If these Implied Terms apply, Fierce Tech Pty Ltd's liability will be limited at its option to resupply, repair or replacement of the Product or the cost of such resupply, repair or replacement, to the extent permitted by law.
6.2. Unless otherwise explicitly agreed to in writing by Fierce Tech Pty Ltd, Fierce Tech Pty Ltd, subject to the Implied Terms, all representations, guarantees, conditions and warranties of any nature are expressly excluded.
6.3. Fierce Tech Pty Ltd does not warrant that the Product is completely free from defects.  You must trial the free "Consumer Edition" or the Product to verify that the Product is fit for purpose prior to purchasing any paid version.  You must not purchase a paid version of the Product if the free version is not fit for purpose.
6.4. Nothing in this clause excludes, restricts or modifies your rights under an Implied Term.
7. Exclusion of damages
Subject to any Implied Term, Fierce Tech Pty Ltd, its directors, officers, employees, or agents will not be liable to you or any other party for indirect, consequential, special, incidental, punitive or exemplary damages of any kind (including loss of revenues or profits or loss of business) arising in connection with these Terms, the Product, any software for the Product or any support services for the Product, whether based on contract, tort, statute, or any other legal theory.
8. Limitation of liability and remedies
To the extent that the applicable jurisdiction limits Fierce Tech Pty Ltd's ability to disclaim any implied warranties, this disclaimer shall be effective to the maximum extent permitted.
9. Licensee indemnity
You will indemnify Fierce Tech Pty Ltd, its directors, officers, employees, agents and contractors in full against any liability, loss, damages, costs and expenses as a result of or in connection with your use of the Product, including but not limited to, any modification by you of the Product which causes the Product to infringe the intellectual property rights of a third party.
10. Variation of Terms
Fierce Tech Pty Ltd reserves the right to amend these Terms from time to time without notice to you and you will be subject to the Terms in force at the time you purchase the Licence for the Product or download the Product whichever is applicable.
11. Termination
Without prejudice to any other rights, Fierce Tech Pty Ltd may terminate this Agreement immediately and without further notice if you fail to comply with the terms of this Agreement.  In such event, you must destroy all copies of the Product.
12. General Provisions
12.1. Any provision of, or the application of any provision of this Agreement which is prohibited in any jurisdiction is, in that jurisdiction, ineffective only to the extent of that prohibition.
12.2. Any provision of, or the application of any provision of this Agreement which is void, illegal or unenforceable in any jurisdiction does not affect the validity, legality or enforceability of that provision in any other jurisdiction or of the remaining provisions in that or any other jurisdiction.
12.3. The failure, delay, relaxation or indulgence on the part of a part in exercising, in part or whole, any power, right or remedy conferred upon that party by these Terms shall not operate as a waiver of that power, right, or remedy.
12.4. This Agreement contains the entire Agreement between the Parties and supersedes any previous understandings, commitments or agreements, oral or written.
I agree:

Licences
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Business Edition Licences
Licence Name Maintenance Expires Good Faith Paid
TBA
Enterprise Edition Licences
Licence Name Maintenance Expires Good Faith Paid
TBA
Consumer Edition Licences
Licence Name
Trudello Licences
Licence Name
Full Stack Basic
New Text

My Account
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples My Account Register Get Unlock Codes Purchase Contact Us Check Out
You need to verify your email address in order to get license codes.
User Name
Name
Email Address
Your email has not been verified:
Mobile Country Code
Mobile Phone Number
International Mobile Phone Number
Your phone number has not been verified:
Hosting Folder Name (Can only be set once.)
Hosting Status
Payment Confirmation
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Your payment was successful.  Be sure to download the latest version and get your unlock codes.
Please Wait, Your key is being generated.
Calculating Block
Purchase
Faster Easier Better
Licence Type: Business Edition Licence $66 AUD
Enter a Name for Your Licence:


or



or

Full Stack Basic
Before purchasing Full Stack Basic you must agree to the following conditions:

Free Hosting Account
Verifying your phone number will activate a free hosting account.  The purpose of this account is to allow you to conveniently trial the software.  This service can be stopped, suspended, moved or otherwise changed without reason or notice.  Content hosted on this service must be suitable for viewing by children in any part of the world.  Any content hosted that is any way offensive or inappropriate by the strictest definitions will be removed and the account will be blocked permanently without warning, reason or appeal.  This does not prevent you from hosting your content elsewhere.

Paid Editions
Paid licences are perpetual licences and do not expire.  Paid licences also entitle you to the latest version of the software for 12 months after payment.  The free hosting account is also attached to paid versions of the software and operates on the same basis as it does for the free versions of the software. 

Software Protection
Each licence entitles you to use the software on one device in any one hour period.  By default, the software runs in a lenient "Good Faith" mode that will allow two devices to run the software in any one hour.  “Good Faith” mode also allows the software to run without an internet connection.  If a breach is detected, the software will revert to stricter mode that checks more often and strictly only allows one device in any one hour period.  These conditions also apply to free licences.

I agree:

Redeem a Voucher
Enter Your Voucher Code.  Each voucher can only be used once and may have an expiry date.
Voucher Code:

Full Stack Basic
Before completing registration you must agree to the following conditions:

Free Hosting Account
Verifying your phone number will activate a free hosting account.  The purpose of this account is to allow you to conveniently trial the software.  This service can be stopped, suspended, moved or otherwise changed without reason or notice.  Content hosted on this service must be suitable for viewing by children in any part of the world.  Any content hosted that is any way offensive or inappropriate by the strictest definitions will be removed and the account will be blocked permanently without warning, reason or appeal.  This does not prevent you from hosting your content elsewhere.

Paid Editions
Paid licences are perpetual licences and do not expire.  Paid licences also entitle you to the latest version of the software for 12 months after payment.  The free hosting account is also attached to paid versions of the software and operates on the same basis as it does for the free versions of the software. 

Software Protection
Each licence entitles you to use the software on one device in any one hour period.  By default, the software runs in a lenient "Good Faith" mode that will allow two devices to run the software in any one hour.  “Good Faith” mode also allows the software to run without an internet connection.  If a breach is detected, the software will revert to stricter mode that checks more often and strictly only allows one device in any one hour period.  These conditions also apply to free licences.

I agree:

Full Stack Basic
Congratulations, your unlock code is below.
Copy and paste it into your application.
Registration
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us
You need to be registered in order to get unlock codes.  Registration is free and the unlock codes for the Consumer Edition are free and permanent.
You need to be registered in order to purchase the Business and Enterprise editions. 
User Name
Name
Email Address
Mobile Country Code
Mobile Phone Number
International Mobile Phone Number
Hosting Folder Name
Password
Repeat Password
or
Reset Password
Samples
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
List Application
This sample is a single page web application demonstrating dynamically dimensioned table rows, file access and Basic code running in the browser and on the server.

Source for this sample is included with Full Stack Basic.
Hello World
This sample is very close to the minimum application.  It demonstrates a page created using the page designer and Basic code running in the browser.

Source for this sample is included with Full Stack Basic.
Full Stack Basic Roids
An unashamed remake of a classic.  This sample demonstrates the Canvas element, sprites, audio and database access.
Game
Not really a game, but a demonstation of game technology.  This sample uses a HTML 5 canvas, sprites and collision detection.

Source for this sample is included with Full Stack Basic.
PDF PHP
This sample shows how BASIC code can be compiled into a PHP component.  This sample shows that PHP component dynamically constructing a PDF document.

Source for this sample is included with Full Stack Basic.
This Site
This site is a single page web application developed using Full Stack Basic. 
Screens
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out



Home Why? Features and Pricing Downloads Documents Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Sign In
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us
Sign In With: User Name, Email Address, Phone Number
User Name
Password
Web Application Development Software
Faster Easier Better
Loading Page
This Site Needs Javascript and Cookies Enabled
Tools for the Developer
Verify Phone Number

Videos
Faster Easier Better
Home Why? Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Building A Stationary Ordering System
This video shows the construction of a stationary ordering system by reusing another application.
The Sample List Application Reused and Given a Practical Purpose
This video shows how the sample list application can be reused to create a new web application with a practical use in five minutes.
A Web Applicaction Developed in Under 5 Minutes
This video shows a web application being developed in under 5 minutes.  The application retrieves and saves a text note to the server.
Full Stack Basic Tour
This video gives a brief rundown of the main features of Full Stack Basic by examining some of the sample programs.
Using the Page Designer
This video shows the construction of a database page with dynamic rows.  From start to finish it is 15 minutes in real time.
Programming In Basic
This video shows how to add code to a page to retrieve and save data to a database.  From start to finish, this process takes 19 minutes in real time.  (The video has been edited down to 15 minutes.)
Why Full Stack Basic?
Faster Easier Better
Home Why Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out
Real Programming

Leverage the power of a traditional object oriented programming language.  It is not a macro language and it is not a code-free solution like many other rapid development tools.  You need to be a programmer, but if you can do it in code, you can do it in Full Stack Basic. 

Full Stack Basic cross compiles Basic code into Javascript and PHP.  The process is efficient and fast and most functions can run on both browser and server unchanged.
Let the Tools Handle the Complexity

Let the tool handle the web complexity.  Full Stack Basic deals with incompatible browsers, JSON browser-server interfaces, call-backs and interfacing with the DOM.  This leaves you free to work on your business logic.
Simplify Your Development Environment

Full Stack Basic may be the only tool that you need.  Many other tools need a confusion of editors, designers, debuggers and packagers from different sources with add-ins and incompatibilities.  Full Stack Basic keeps it simple.

Full Stack Basic stores a whole project in a single file.  This includes screens, browser code, server code and deployment settings.  If you need to backup or ship out your project then it becomes simple.
Debug

Debugging is where Full Stack Basic stands tall.  Full Stack Basic has one debugger for browser and server code.  In fact, it is possible to step into server code from browser code.  Then you can change and recompile your code, on the fly, and continue your debug session.
Integrate Your Screens

The compiler is aware of the screens and automatically creates objects and classes for screens.  Controls and fields become members.  Events are linked to code and the compiler checks everything.
Ease Your Learning Curve

Cut down on the number of technical skills that you need.  Full Stack Basic has one screen design tool and one language.  There is no need to learn HTML, CSS, JSON, Javascript, PHP, frameworks or any of the other technologies needed to build web applications.

Full Stack Basic also has a single API for both browser and server code for simplicity.  The built in code editor is API aware and has auto-complete to help find API functions.
Needless to say, the language is Basic and almost every programmer knows Basic.
Deploy and Run Anywhere

Full Stack Basic compiles to standard HTML, CSS, Javascript and PHP for the most compatible deployment possible.  There are no add-ins or downloads necessary.  Full Stack Basic deploys to file system locations and FTP servers for maximum convenience.
Home Features and Pricing Downloads Documents Screens Videos Samples Sign In Register Get Unlock Codes Purchase Contact Us Check Out