About

Where Magic Happens

We are a small software development business based in Christchurch, New Zealand. Our software journey began over a decade ago when we started to create mobile apps for the first smartphones. At the time, software on mobile phones was still in its infancy and since then the quality of mobile apps has increased hugely. We’ve been taking our time building our experience, learning, building and testing to create mobile software that we can be proud of.

A stunning landscape, there is something magical about the Banks Peninsula

We’re proud to live in Canterbury

Stretching our capabilities into other areas, such as website development and backend services has allowed us to work on more projects independently and deliver greater results to our customers. It is a hugely rewarding occupation that enables us to bring joy to people all around the world.


Our People

A senior software engineer, with over a decade of experience, in both New Zealand and England, he has the capability to deliver high-quality software products on iOS, Android and Web platforms. Having worked with a wide range of businesses, including rapidly scaling startups and large enterprises, gives him the versatility to accomplish any software project.

“Making software that has a genuinely positive impact is so rewarding” – Ryan

Ryan started his software career building mobile apps for both iOS and Android platforms. Building great software is rewarding when the result of the product benefits end users. Sometimes that benefit would be in the form of entertainment, whilst other times benefit would be a tangible advantage for a business. Travelling abroad helped widen his horizon both professionally and personally, giving him a worldly perspective to view software problems and solutions. Having this experience enables Ryan to understand what considerations are most important to maximise the effectiveness of software for a business. As a full-stack software developer, with strong fundamental skills, Ryan enjoys being in positions where he is able to help other less experienced software engineers grow and develop.


Build Using Experience

You should work with developers who have a great depth of experience in software development. At Greenstone, we’ve built stunning entertainment apps and incredible business solutions for clients in New Zealand and abroad. You can leverage what we know about building software to further enhance your existing software or ensure your next software project is a success.

A chart of navigation patterns of a mobile app.

Experience is our most valuable asset

Experience helps us deliver more efficient and better quality software services, we know what pitfalls to avoid and have practice implementing great solutions. By choosing experienced professionals, we can guide you in the correct direction, deliver efficiently and maximise the results of your software project.


Clients Love Us

Shane Ross Smyth
Shane Ross Smyth
2023-10-26
Ryan did a great job setting up a website for my plumbing company. His excellent communication, ideas, and regular dedicated touch points helped to keep the project moving forward. I highly recommend Greenstone Technology's services.
Robert Marlow
Robert Marlow
2023-10-06
Really helpful. Listened to what I needed and put together a great website for me
Ellory Elkayem
Ellory Elkayem
2023-05-09
I have worked with Ryan at Greenstone for over a decade and each time we work together, he always goes above and beyond to deliver fantastic results. His technical and creative abilities are quite amazing and he has proven that he can come up with a solution for any problem. 5 Stars!

Frequently Asked Questions

What software services do you provide?

We can deliver websites, iOS and Android applications and backend services. For more information please visit our Services page.

How much will a website cost me?

Every website has different needs and specifications, which will determine the cost of the project. We can give you an accurate indication after our first consultation as to what the cost will be.

Where is your software developed?

We develop all of our software in-house and in New Zealand. This improves the visibility and coordination with our clients.

Do you have a lot of experience developing iOS apps?

Yes, designing and building great iOS apps is at the core of what we do. We have over a decade of experience doing so, you can see examples on our iOS development page.

Are you able to design software as well as develop it?

Yes, we provide design services as well as development services. We have extensive experience in usability and design to give us the ability to create great-looking intuitive software.


Sustainable Processes

As seasoned professionals understand the paramount importance of well-structured processes in software development, benefiting all stakeholders involved. Our proficiency lies in seamlessly navigating projects from conceptualization to fruition, with a steadfast commitment to guiding you through the following pivotal stages. Our approach revolves around agile software development, a highly efficient methodology that consistently yields impactful outcomes.

Planning

Our first step involves meticulous planning to chart the optimal course for achieving your envisioned results. Through software consultation and planning, we lay the foundations for a successful project, ensuring alignment with your goals and business objectives.

Prototype

To enhance project visualization and clarity, we employ prototyping techniques as part of our design service, allowing you to tangibly experience the final product before committing to its development. This valuable step ensures that the solution aligns with your vision.

Testing

Testing is an integral part of our process, where we rigorously evaluate our prototypes and make necessary adjustments based on real-world feedback. This iterative approach, which is a key part of Agile methodology, enables us to refine and enhance the product, ensuring it meets the highest standards of quality and usability.

Build

The culmination of our efforts lies in the build phase, where we transform the refined prototype into a robust and functional software solution. With continuous testing and refinement, we iteratively improve the product, guaranteeing that it aligns with your evolving requirements and expectations.


Our Contributions

On top of the software life cycle articles that are available on Greenstone, Ryan gives back to the software community by running a technical blog with articles and tutorials to help mobile developers learn. Sharing knowledge is important in the software industry, with complex technical know-how consistently changing, we’re glad iOS Cookbook has been a valuable resource to thousands of developers.

A book and a laptop for writing

We’re proud to share our technical knowledge with the community