If you're building a new website and you need control over all of the content, Drupal might be a great option for you.

Drupal is a Content Management System that allows you to create and display various types of content online. It is widely-used and well-maintained, making for a powerful, reliable platform on which to build your website.

</p>Already running Drupal? We can help with everything including security updates, new features, and complete redesigns!</p>

Ruby on Rails

If a simple content management system doesn't meet your needs, Rails is a great option. It gives the programmer more control over your application, providing a toolset for rapid custom development.

Rails is a web framework written in one of the most flexible, dynamic programming languages around today: Ruby. It can be used to build everything from websites to custom applications to mobile app backends.

Already running Rails? How's your test coverage? We can help with everything including refactoring, new feature development, and adding a test suite so you can update your app with confidence.


Do you need a simple marketing website with a sleek design and an easy-to-use administration panel? This is where WordPress shines.

WordPress started as a blogging platform but has evolved into a great tool for building simple websites. Plus, it's easy to install and can be hosted on most web servers.

Already running WordPress? We can help with updates, new features, and redesigns!

Design and Front-end Development

Is your web design and branding starting to feel stale? Would you like to freshen things up a bit and implement some of the latest design trends? Kettul can create a brand new design and integrate it into your existing website.


Do you need help? Since you're here, the answer is probably "YES!" We've helped many companies get their web applications back on track, redesign their online presence, and bring their ideas to life.

Not sure if your problem is covered by the services listed above? We have experience with various platforms across mulitple languages. We might still be able to help. If we can't, we'll happily point you in the right direction!

Contact us today to get started!