Community edition

The onCourse software is completely free to download and use. We do not impose artificial limits on the software, however we do hold back certain advanced features and our support services for our paying customers. Users of the community edition can find peer support on our forums.

The software download is identical for all editions of onCourse, so what you waiting for? Download onCourse now and start using the most advanced short course system available at any price. This one just happens to be free. Should you wish to upgrade to one of our paid plans in the future, or a managed cloud service, you can do so at any time and keep any data you have entered.


Our free community plan.
User client licenses
User client licenses : The download version of onCourse allows as many simultaneous administration users to connect as you like, limited only by the speed of your network and server. We don't artificially restrict you getting your work done.
Enrolments per year
Enrolments per year : Use onCourse to process 100 enrolments per year or 100,000.
Software download
Software download: The onCourse client and server software can be downloaded, installed and managed in your environment by your IT staff. You are responsible for your data security, backups and upgrades. No servers or IT staff? A managed cloud solution is also available.
Cloud: The optional managed cloud solution includes data centre hosting, 24/7 server monitoring, offsite backups and automated upgrades. One concurrent user connection is included in all paid onCourse support plans, with additional concurrent users available for $120 per month, per user.
not available
AVETMISS export : onCourse supports the AVETMISS export flavours for every state in Australia.
Traineeship reporting
Traineeship reporting : Class by class or single student exporting and reports for traineeships
Integrated email
Integrated email : Send as many emails as you want to students, tutors and other contacts at no cost.
SMS : onCourse is able to send SMS directly to the mobile phone of anyone in the system, either one at a time or in bulk.
Live credit card processing (including refunds)
Live credit card processing (including refunds) : If you choose to link to your existing credit card merchant account you can process payments and refunds from directly within onCourse. This processing fee is in addition to whatever charges your bank may impose. It is not charged for enrolments you take through an onCourse website.
Student & tutor portals
Student & tutor portals : Give your students and tutors access to their timetables, attendance marking and communication tools
Attendance marking
Attendance marking : The attendance module in onCourse allows you to mark the role for tutors and students, including through an online portal for mobile phones and browsers.
Membership : Create and sell memberships to allow special discounts or varied pricing for individuals or employers and their staff
USI Verification
USI : Integrate your AUSKey and verify student USI details in real time
USI & AVETMISS student portal
USI & AVETMISS portal : Send all enrolling students a link to complete the USI and AVETMISS student questions electronically, on a mobile phone, tablet or in their desktop browser
Advanced authorisation control
Advanced authorisation control : All users of onCourse have their own login password. This feature allows you to define what specific part of the system they are allowed to access, including integration with your LDAP directory. You can control what they can print, which records they can view, and which they can edit, add or delete.
Budgeting : Line by line define, track and manage the associated costs of each class and monitor profitability as each enrolment is processed
Vouchers : Create gift certificates, product packages and many other type of vouchers
VET Fee HELP : All your reporting requirements around courses by application and the government reporting needed to use the VET Fee HELP system
Workflow and scripting
Workflow : Create your own automated scripts inside onCourse to automate workflow processes particular to your business, like sending automated messages and running reports based on database events or dates
Payroll : Set tutor rates, assign tutors to classes, confirm attendance and variations ready for processing through your payroll software
MySql or Microsoft SQL options
MySql or Microsoft SQL options : Use either the built in Derby database or your choice of MySQL or Microsoft SQL backend
Access to source code
Access to source code: The Java source code to the onCourse client and server applications for your own peace of mind should something befall the ish team, or for your own code review and enhancement.
Support data updates data updates : Daily data feeds built into the software so you'll always have the information you need to build your courses and report your data
User documentation
User documentation : Online, PDF or available in a format you can add to and edit for the onCourse software and CMS tools
pdf & web
Custom reports
Custom reports : Templates and open source tools available for editing existing reports or creating your own.
self service
Support Forum only
For our commercially supported plans with more features, consult our price list.