About us


Mocra is a premier Ruby on Rails consultancy based in sunny Brisbane, Australia. Mocra was started by Dr Nic Williams and employs some of the best Rails talent in Australia. Mocra have clients worldwide including Japan, Hong Kong, America, Canada and the United Kingdom.

Contact Mocra for a free-of-charge introductory meeting to discuss your project.

What is Rails?

‘Ruby on Rails’ is a web application framework used in many of the best, most cutting-edge web applications.

Ruby is the latest programming language for elite software developers. Other traditional programming languages are slow and cumbersome, often resulting in ‘spaghetti code’ that is difficult and expensive to maintain. Combined with agile development, Ruby on Rails is fast and flexible which saves developer's time and client’s money.

What is agile development?

Agile development is a disciplined project management process that breaks down a software application into its smallest, manageable components.

Each component, whether a design element or a functional feature, is delivered to the client in small incremental steps as they're completed. At each stage, a client has a working piece of software rather than having to wait until the entire project is complete.

Why work with us?

We have made software development simple.

We employ proven processes and experienced staff to ensure a fast enjoyable project. We thrive on human interaction, and enjoy keeping you up to date with our progress. We like to think of ourselves as part of your team.

Talk to us about how we can assist you with you project. We're always available for a quick chat!

We're running another Ruby on Rails course. Register your interest now!

Office-shot-2 Mark-bo-quoting Drnic-coding Office-shot

We are craftsman of code

We develop software because we love it, not because it’s a job. As a client, you get to own the results of that passion.

“I am very fortunate to have found Dr Nic… He is incredibly smart and in a world of technical developers that deliberately try to baffle clients with BS, he just assumes that I won’t understand a word of technical jargon, talks English and then proceeds to deliver incredible results.” — Adam Lindemann, CEO/Founder, Imindi, TechCrunch 50 2008 finalist

Selecting the right clients

We select our clients, and the projects we work on because we love the idea and challenge. We ensure there is synergy between our clients and our team members to guarantee a perfect recipe for success. In order to achieve and strive for this level of synergy we only accept projects we feel share our value for quality.

Your first meeting

We will spend the time to listen to your idea and provide feedback based on our many years of experience and expertise. Answering any questions you have about our process and technologies we use.

This is the key to our success at Mocra, we employ a process to ensure the successful completion of a world-class product. It’s important that you want to work with a team that take their jobs seriously.

Meet the team at Mocra on the team page

Mocra's Mantra

  • Our clients can learn
    Our responsibility is to share with clients our knowledge of professional process, best tools and how to manage a software project.
  • Add fewer features
    Be under budget, go live faster, get traction first
  • Reduce the risk of failure
    Meet daily, use an agile process, avoid complexity
  • Use test-driven development
    Write tests first, then write programming code. You get a regression test suite for free.
  • Use a story-based process
    Rather than using expensive “specification requirements documents”, simplify the requirements: What does each user want to do? Why do they want to do it? How will they get the task done?
  • Use incremental acceptance testing
    Multiple stories are delivered each day. Stories are checked and accepted by the client, maximizing the power of iterative agile development.
  • Always keep improving
    Each Mocra staff member aggressively acquires new knowledge, and challenges current practises and tools.
Site credits:

Need Mocra logos, avatars or badges?
Head over to our downloads page.

Whats going on at Mocra — a look at some of our events and internal projects

Mocra presents: ruby on rails training Come work with Mocra for the day ruby and rails tips via twitter

Think you're ready to get in contact?

New Client? Start Here.

Contact Mocra to discuss how we can help get your project on the road. The meeting is no-charge and you will be speaking directly to our consultants who will guide you through the process of building your software every step of the way. We don't hire salespeople.