Custom Web Application Development
We build websites and web applications for many types of organizations (non-profits, education, and business), utilizing innovative open source technologies and agile development techniques.
Custom Web Applications
We pride ourselves on using the best tool for the job, and strive to build solutions that are flexible and modular. Our customers often come to us with a need to get their website to talk to a back-end system. We've delivered a number of website solutions that integrate with Salesforce.com, LDAP, Active Directory, and custom relational databases. If your needs include advanced content management features like workflows and sophisticated access control, we use Plone which can be integrated with other systems via web services or a common relational data store. If you do not need significant content management functionality, then Plone is not the right tool. In this case we leverage modern Python web frameworks such as Django and Pyramid. (Browse a sample of Jazkarta's Django clients.) We take advantage of AJAX technologies to give your web applications a responsive and elegant UI.
Mobile Apps
If your website uses the Plone CMS there's good news: Plone is mobile-enabled right out of the box. If some tweaking is required we use the gomobile.mobile suite of Plone add-ons as described in Making a Mobile Version of Your Plone Site. If you need more than a stylesheet-driven mobile friendly version of your website, we use web services to send data from a relational or Plone back-end to a mobile app built with standards compliant tools like like Sencha Touch or jQuery Mobile that provide multi-platform compatibility.
Cloud Computing
We have many years of experience deploying and hosting Django applications and Plone sites using Amazon's Elastic Computing Cloud. These technologies provide a scalable and highly redundant hosting infrastructure. Our Cloud Computing page provides more details about these technologies.
Easy Mashups
Using Diazo, a middleware tool that maps web page content into an HTML design, pages can be created that pull in content from disparate sources. This effectively creates a dynamic “mashup” without the need to write custom code. This can be used, for example, to visually integrate content from an external blog or shopping cart site into a Plone, Django, or other type of website. See Theming With Diazo for the technical details and advantages of Diazo theming.



