How it Works
Catapult K12 Hosted Solution
Your Catapult Account is managed and hosted by us. Having us host your site allows us to lower the expense of setup and reduce the deployment time. This is a big benefit to you. No more worrying about
servers or having a dedicated IT staff to get your website running. We
do all the work.
Self-Hosted Solution Available!
For school and districts looking to host their own websites, Catapult K12 offers a self-hosted solution. Catapult K12 offers two options:

NOTE: Additional setup fees apply for either Self-Hosted Service Option. Self-Hosted Service is NOT e-rate eligible.
- Self-Hosted Option #1: The Catapult CMS is still hosted on our servers but once the updates are completed, all files are compiled and sent via FTP to any server of your choice. Your server would need to be configured to run Perl and PHP.
- Self-Hosted Option #2: Catapult CMS can be purchased on its own server which Catapult would need to maintain within your network. This is our most costly and time consuming setup option. We would also need an account so that we could login remotely to the server for updates and configuration changes.

NOTE: Additional setup fees apply for either Self-Hosted Service Option. Self-Hosted Service is NOT e-rate eligible.
Account Administration
Catapult K12 first creates the website, which includes a customized website template, pre-developed content, and a Catapult Administrator account. School Site Administrators have the ability to add, modify, and delete Catapult Teacher Website accounts as needed through an easy-to-use interface.
FTP administration is a common source of concern. Once the initial FTP account is created, all further FTP activity is handled by Catapult, removing any need for user administration.
FTP administration is a common source of concern. Once the initial FTP account is created, all further FTP activity is handled by Catapult, removing any need for user administration.
Check-In/Check-Out Process
Catapult accounts are managed through a check-in/check-out process. This prevents other maintainers from checking-out the website while you are working on it, avoiding overwrites.