Skip to content

Custom Software Development

With years of Ruby on Rails experience, we build stable, tested apps with quality code and Agile methods so you can be sure that your project is in very good hands.

App Development

We are one of Australia’s largest development companies dedicated to Ruby on Rails.
We don’t cut corners and we know what we are doing.

Application Development Process

We turn your web or mobile application vision into reality

Once your User Experience and design stage is done, our developers get busy building your application.

Part of building and launching a complex modern web site is really working out what is critical and what isn't. reinteractive take pride in becoming part of your development process and work with you as your development partner to get the best bang for your development buck. This is an important aspect of how we work.

Your reinteractive development team work out with you the critical features that we must get completed within your budget to make the site work at all and relegate all the other features to be "nice to have" as the budget allows.

Then we get developing on those core features and get you a site that delivers what you need! This then allows you to add features after you already have an operational application up and running, solving your business needs.

We follow the Agile process of preferring delivered code over processes and specifications.

So, it is completely up to the client what kind of work they want reinteractive to undertake. We can give guidance on the most prudent path but ultimately the client decides what the developers will produce, and we work with the client to push as many features as possible in the budget allowed.

But this also means sometimes we are going to tell you “no”, we don't think that's the best use of your time and money and guide you to a better path.

Agile Approach to Software Development Gives You Full Control of Your Project.

reinteractive applies an Agile approach to software development. An awesome feature of modern agile based development is, we continually “release” your application to our staging server that you have constant access to. At any point you can tell us to “put it live” and in a matter of hours, it will be online and running.

In fact, we work to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.

Each feature is then staged on our servers, reviewed, accepted and launched into production. It’s an idea → develop → stage → launch → new idea loop that we have found to be incredibly effective in getting clients up and running with their sites operational in no time.

There is no waiting months to get to the end of the development, only to find out that it wasn’t quite what you wanted. You know where it is at every stage with daily meetings and consultation with your developer and project manager.

As part of the Agile approach, we maintain excellent communication between our developers and clients, allowing full transparency during the development process. You know what is going on daily and maintain control. Our purpose is to achieve your goals with our superb technical skill.

Quality and Technical Excellence are Paramount

reinteractive’s development team is made up of senior-level developers that work on many different code bases and applications. They are more likely to know of pitfalls and solutions compared to developers, who have only worked on a couple of applications. This wide experience saves a lot of time in debugging.

A good team should make liberal use of automated tests and have a strong coding style, along with a peer review process to make your code as beautiful and bug-free as possible.

Additionally, due to resource flexibility, we can spin up a team rapidly to handle an immediate need without taking the core team off what they are focused on, using existing or newly purchased resource weeks.

We allocate developers according to the project needs, so initially, it may be a backend developer building out the system and API, and a few weeks later they might be joined by a mobile developer to start building out the mobile app followed by a front-end developer to implement the visual designs that were developed. The key here is that we have enough developers as full-time employees so that we can mix and match as needed.

How We Work

At reinteractive, our clients buy resource weeks, not people. To keep a high delivery rate and maintain high quality, reinteractive dedicate our full-time developers 100% to their specific client project. We do not share them between projects at the same time. High-quality code is important to a business because it means that future development is faster and cheaper and there are fewer bugs. When each developer is dedicated to a single project the highest quality code is created.

All reinteractive developers work remotely and working remotely is a condition stated in their contracts. However, a developer working at reinteractive has access to the Development Manager, Quality Manager and all other developers if they ever need any assistance or get stuck somewhere. For example, before a feature branch is merged into the develop branch, the developer must create a pull request and get this reviewed by someone else on the team. This is a policy of ours to ensure every member will have feedback on their performance, resulting in high-quality code. Additionally, this peer-to-peer review will make sure there are at least two developers who are familiar with your system, and we will always have someone looking after the codebase should a developer be away.

Our developers write specifications covering the work they are doing. These do not have to take massive amounts of time, but we have found, with over 100 combined years of experience in software development, that skipping testing results in hard to develop and very buggy code and gets you into a situation where no matter how many developers you throw at the code base, you can’t get features delivered on time.

Writing specifications also means that the speed of delivery of features is maintained at a fairly constant level over the life of the project instead of slowing down rapidly as the weeks move on. You might have experienced this, where the initial development speed seems fast, and then the rate of new feature delivery slows to a crawl. This symptom is almost always a result of not enough (or absent) automated tests.

How Long Do You Need?

This is one of those questions that is just impossible to answer without a serious discussion, but even after working out the entire scope, it is still open to adjustment as new ideas creep in.

We have our solution for this. While we are developing your application, it is inevitable that the scope and requirements will change as we go along, but for us, this is totally fine! Our contracts even mention that the client is encouraged to further refine and alter the scope as we are developing.

This, however, creates a situation of “it is done when it is done” but we do take into account your schedules and allocate our team to ensure the product gets released within your requirements. Get in touch with us and we can discuss what you need.

What Does it Cost?

There is a truth that a web application really costs exactly as much as you spend on it, not a cent more or a cent less. But as a guide our founder wrote a blog post called "How much will my web application cost?" that could help you with a rough guide.

We bill by the development resource week. What is a resource week? It's a 4-day week where the 5th day is used for ongoing training or open source work. This training day also absorbs any public holidays or sick days or the like. We do this so that our team members stay up to date with the rapidly evolving pace of Rails development ensuring they can continue to deliver the best development practices to you, our clients. Contact us to discuss your development needs.



The weekly rate is $5,950 excluding GST per developer working.

Why Choose reinteractive?

reinteractive are one of Australia’s largest dedicated Ruby on Rails development companies. We don’t cut corners and we know what we are doing. With years of Rails experience in-house, you can be sure that your application is in very good hands.

Our founder, Mikel Lindsaar, is among the top Rails contributors worldwide and that same commitment to excellence extends to our entire team of experienced developers, working daily on both commercial and open-source projects. With many satisfied clients, both large and small, the reinteractive team is usually kept very busy by word of mouth and repeat business. Contact us to see how we can help you with your application development needs too!

We helped State Library New South Wales build an award-winning transcription editing platform.

Finished in just 4 weeks and ready for launch, we helped realise a project the State Library had been working on for over a year to engage online volunteers to transcribe their historical sound archive collection.

The expertise, the direct communication with the developer and the seamless project management has been fantastic.
Jenna Bain, Digital Projects Leader, State Library New South Wales

Our Services

We build stable, well-tested software, built with Ruby on Rails and Javascript. reinteractive provides a complete solution from project scoping, to UX, design, web and mobile development, through to hosting and maintenance. All driven by our seamless, agile project management processes.

We are experts at large, complex and customised solutions. Bring us your ideas, wish list, integration problem or technical need and we will solve it.

  • AppWorkshop - Consultation & Project Scoping

    We work hard to find the right digital solution for you. Through our AppWorkshop we work with you to identify opportunities and engage in expert planning for business-critical applications. The aim is to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.

    Learn more
  • User Experience (UX) Design
  • Visual Design
  • Web & Mobile App Development
  • OpsCare® Managed Hosting
  • CodeCare® Code Maintenance
  • AppReview
  • Code Inspect Service
  • Ruby on Rails Upgrade Support
  • Salesforce & Heroku Custom Solutions
  • storeConnect® ecommerce for Salesforce

AppWorkshop - Consultation & Project Scoping

We work hard to find the right digital solution for you. Through our AppWorkshop we work with you to identify opportunities and engage in expert planning for business-critical applications. The aim is to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.

Learn more about AppWorkshop - Consultation & Project Scoping

Our Guarantee to You

If you are not completely happy with the result of your bespoke development project when we are done, we will give you $10,000 worth of our development time, at no charge, to make it right.

Our OpsCare® and CodeCare® services also have their own simple one month refund and guarantee which you can read in our Terms of Use.

Get the “reinteractive Review” Monthly Email