Enterprise Web Development
Our services are rooted in Enterprise level web development.
Over the years, we have specialized in building custom e-commerce systems and order fulfillment systems.
We work closely with our clients to learn their business and build online systems that play a vital role in their day to day business success.
Built To Last
We have custom applications that have been running in production for 14+ years. There should be no reason to start over every couple years.
The systems we build become an asset of your business. This can be important if you ever want to sell your business or retire.
We know what it takes to build a fulfillment system with dozens of integration methods that pull thousands of orders from hundreds of order channels that are polled hourly.
We know what it takes to build a system with tens of thousands of users where hundreds of users are hitting the site at any one moment.
Our engineering philosophy is to build systems as simple as possible - systems so simple that a junior developer can jump in and quickly be productive.
We use one base platform for all of the applications we build. We have spent 15+ years building the platform so that it works equally well across all project types. This allows our developers to easily work across projects.
Content Management System (CMS)
We have our own Content Management System, called Z9 Engine, that allows for editing site content, applying templates, and requiring users to login to see protected pages. The advantage of our CMS is that is not a known target for hackers. It doesn't require monthly security updates. It doesn't rely on dozens of third party plugins created by untrusted developers.
Dedicated Development Environment
We setup a dedicated development environment for each of our clients. Your code and data are completely isolated from other Z9 clients. The development environment allows our developers to safely make updates and enhancements without breaking the live site.
Our platform supports running one instance of the supporting software to support multiple sites. This means, regardless of how many catalog sites being hosted, there is only one copy of the software to update when changes are made.
We have our own deployment system that allows us to easily publish updates.
Our developers use a time tested step-by-step development process.
What We Can Do
- Custom Reports / Excel Spreadsheets
- Application Programming Interface (API) Integrations
- Shipping Rates
- Tax Rates
- Payment Systems
- Vendor Integrations
- Order Channels
- Scheduled Job Automation
- Email Notifications
- Data Entry Forms
- Customer Portals
- Custom Web Applications
- And more...
Under The Hood
Low Maintenance Servers
We have spent 15 years creating our own server configuration designed to run for years at a time without needing to reboot the server or restart services.
Simplified Server Management
For every server we build, we install our own set of "Server Tools" specifically designed to automate the set up and management of sites, databases, DNS, files, backups, and SSL certificates.
Code Testing Insight
Built over many years, we have our own debugging functionality that we incorporate into all of our code that allows our developers to quickly test / confirm exactly what the code is doing when it is executed. We feel this tool is so critical to the way we code, we have open sourced the tool so other developers can benefit from it as well.
High Performance Framework
We have customized our own version of an ultra lightweight framework for how we build applications. Our framework is designed to complete requests as quickly as possible to minimize page load time and reduce server load.
We have our own library of common functionality that makes building new applications much quicker. We have created hundreds of small easy to use functions that simplify how we write our code.
We work with our clients on an ongoing basis to continually build a system that fits the needs of our customers. In most cases, what we do is work with you to set a monthly budget that you are comfortable with. This allows us to make sure we have the resources you need each month. We have support agreements that start at 16 hours per month.
Included with Support
For clients that have an active support agreement, we provide the following hosting related services at no extra charge:
- Software updates to the supporting software
- Server monitoring
- Site monitoring
- Database monitoring
- Disk space monitoring
- Backup monitoring
- Development server (where we duplicate the live site so that the developers can safely perform updates and enhancements)
- Deployment system (to publish code updates from development to the live site)
We charge an hourly fee for actual "development" services performed. Clients with an active support agreement get a discount for "planned" hours. We invoice once a month for services rendered the previous month.