Web Application Development
We build fast, reliable and easy to use web applications
...that will survive to your business expansion.
Who we are

We are a small software company specialized in implementing high quality web applications using Open Source tools. We like to think that it is always better to stick to what we do best and what we believe in order to provide great services. Therefore, we approach every project in a very unique manner and we strive to provide the best cost benefit for your investment. Contact us to find out why.


PixBuffer Software Inc. is based in Calgary, Alberta, Canada.


Learn more about us and our services.


Request a free consultation, proposal and project specification.

Areas of expertise:
  • Custom Web an Database Driven Applications
  • Web 2.0
  • Content Management Systems (CMS)
  • Custom Business Software
  • Database design, deployment and scaling
  • Website Performance Optimizations
  • Software as a Service (SaaS)
  • Transforming business needs into solid and easy-to-use products
Technologies we use:
  • Linux
  • Python
  • Django
  • jQuery, YUI
  • Apache, Nginx
  • PostgreSQL, MySQL
  • MongoDB
  • Amazon Web Services
We believe that good software:
  • Must be easy to use
  • Must be fast
  • Must have a solid foundation
  • Is built with a long term view in mind

Sign up for our newsletter

Stay up-to-date with the latest trends and our new services with our once-a-month newsletter.


  
We take your privacy seriously and we will never sell or give away your email address.
See our Privacy Policy

Our Methods

We develop our projects primarily in Python, Django, PostgreSQL and Linux. These are very powerful, cost effective and well established tools already being used by millions of companies and users worldwide. We don’t use these tools simply because they are popular, easy to learn, or happened to be the first thing we found. We have worked with several different web frameworks, programming languages and databases in the past and none of them were quite as effective as the tools we have been working with today. This decision does bring a positive impact to the end results of our projects.

No upfront payment, cancel anytime

You only start paying when you see results that you are happy with. We don't want your money if you are not completely happy.


You may cancel your project at any time and you will only be responsible for the payment of the work that was delivered and approved. We don't want your money if you are not completely happy.

Transparency since day one

Your project is split into several independent tasks that will be connected to milestones and deadlines, progress updates are also sent periodically.

Easy communication

We usually respond to customer inquiries within one business day.

Cost effective solutions

Software isn't any good if it doesn't fit in your budget and we will work hard to make sure our final service package has a very competitive cost.


Links
How we will work with you
Before your project starts:
  • All tasks and milestones are added into a user friendly web based tool. Clients also have access to it.
  • A development website is made available so you can test your application at any time during the development phase.
  • Our clients get access to a Toll Free number for easy communication with us.
  • You own the work we produce completely, royalty-free, with no strings attached, once all invoices have been paid in full.
Implementation:
  • Your project is split into multiple milestones. Every milestone usually takes one or two weeks.
  • New software releases are made available at the completion of a milestone.
  • Source code is securely backed up daily and stored in multiple locations and available for download at the delivery of every milestone.
Testing:
  • Alpha testing starts when all features are completed. During this period the focus is to make sure your project is stable, has good performance and a solid foundation.
  • Beta testing starts when all critical bugs discovered during alpha period are fixed.
  • Your project is ready for launch after reaching the end of beta testing.
Launch:
  • Hosting: we can either host your project or assist you to find a hosting provider
  • Deployment: your application is deployed using the most efficient and secure tools, with good performance in mind.
  • Backup: all source code, application's database and files are safely backed up onsite and offsite.
  • Security: we setup firewall and optimize software in the server in order to avoid any security flaws. We can also setup SSL for your application depending on your needs.
  • Maintenance: we make sure your server software has the latest security updates and patches on a regular basis.
  • Monitoring: Our monitoring tool can notify staff involved in the project either by e-mail or SMS. We also keep track of your application's uptime and response times.
  • Future changes: we offer a competitive rate for the future expansion of your project. We can also make available a development environment and staging area that are completely independent of your live site. This way you can evaluate changes before they go live. All our release cycle and quality assurance procedure would apply to your future changes as well.

Resources