App Development Company
What we do
We build simple but elegant web applications.
Launched in the web browser, rather than downloaded to the device, customers will have no trouble running and benefiting from your app.
Our applications provide the bridge which connects your products and services, securing a complete and carefully structured experience for customers every time.
Software is one of the most powerful drivers of business value.
Our bespoke software development service can transform your business.
Using proven agile development methodologies such as TDD & BDD to deliver web apps and high-quality software solutions for organisations of all shapes and sizes.
Manage your data faster, simpler and more cost effectively with a custom designed database.
Built from the ground up to serve your company’s unique business problems and needs.
Our experts can create bespoke SQL database development solutions, at your office or in the cloud, that can help your staff work the way you want them to.
App Development Designed As An End-To-End Solution
Let’s Talk About Your App…
1. Validating Your Ideas
So, you’ve got a great app idea you want to bring to life. We’ve got the app development experience and expertise to make that happen.
We start every project with a completely obligation-free, candid and confidential discovery session where you can pick our brains on the validity of your app idea from a marketing & technical perspective.
2. Product Strategy
We take the time to understand your business objectives and requirements of your app, to ensure your app brings real value and succeeds in the marketplace.
We’ll workshop the key business objectives, audience personas and typical user experiences then map out the technical execution to meet those demands.
The end product is an app development timeline without unnecessary costs or development time.
Our Custom App Development Process
How do we build it?
3. Intuitive App Designs
User Experience Focused
We aim to deliver responsive user-friendly app experiences that seamlessly deliver on customer expectations.
A great user experience makes converting an easy, and logical next step.
Whether deciding to make an additional purchase, sign up for a subscription, share the application on social media or tell their friends all about it. A great user experience delivers on business goals.
Hatchet is committed to giving clients web applications which are beautifully constructed, supported by a robust and streamlined structure, and above all designed to meet business objectives.
4. With Agile Development Processes
Saving You Time & Money
Agile methodologies are at the centre of our app development process.
Using the MVP approach, we’ll rapidly build out your app ensuring the development process is as lean and cost-effective as possible. MVP enables us to launch and validate apps without backtracking or wasting development time.
Every project is assigned a small, dedicated team of designers and developers.
Because they are small, nimble and cross-functional, you get an app development experience that is highly customised and lean.
5. App Marketing
Built to Grow
We’ll help your app stand out from the crowd.
As a natural next step, we’ll take all the intimate product knowledge and technical understanding we’ve learnt to develop your application forward, into your app marketing plan.
With an ROI driven approach, we aim to facilitate a strong brand presence for your app; so it will be seen and engaged with by your audience for the lowest cost possible.
We’ll bring your web application to life
Let’s Talk About The Technical Stack
We build all our apps in Laravel, a modern open-source framework voted the best framework for 2017 has given us the tools to create the very best apps for our clients. Laravel is written in PHP, the same thing that powers Facebook and 78.9% of the internet!
You know that feeling when a web application does what you want, when you want?
Our front-end developers love to give users that feeling, and they can’t get enough of VueJS. It communicates directly with Laravel to deliver actions seamlessly, eliminating endless page refreshing and presents immediate information back to the user.
It’s all yours
All the custom software we code in is open source, with no hidden licensing fees.
Which means you will have no trouble seamlessly integrating or scaling the applications we build into your existing systems now or in the future.
App Development FAQ
How much does app development cost?
Just like most things in life, you get what you pay for.
A basic app could be built between the $5,000 to $10,000 range. However, more complex functionality and features can push that closer towards a $100,000 figure.
More complicated apps tend to scale in cost as factors such as design, back end dev, security, architecture and quality testing expand.
That said, a more expensive & complex app doesn’t necessarily correlate to a better app. That’s where a smart, trustworthy and efficient app development team that will give you the right advice, will make a big difference.
Do you use local app developers?
We are strong believers that West Australian entrepreneurs & businesses should have access to local, world-class app development teams.
It’s unfortunate, in recent years the Perth app development market has been commoditised and outsourced. It’s resulted in a skill drain and inferior solutions being built for local services.
We’re bucking the trend. When you work with Hatchet, you’ll meet the team that writes the code and they’re never more than a phone call away. It’s as simple as that.
How long does it take to build an app?
Our team provides a local end-to-end app build process, which means you’ll get your app faster.
Our applications are coded out iteratively, in a 3-stage process, which has a big impact on minimising costs and build times. On the whole, you should expect a timeframe of 3 months as a baseline to standard builds.
Do you develop apps for startups or non-for-profits?
As a purpose driven organisation, the work we’ve done for startups and non-for-profits is amongst those we’re most proud of.
We understand how crucial it is for these organisations to be working with a flexible, trustworthy and responsive development partner that won’t let costs and timeframes spiral and impact on their mission.
What is native app development?
There are three typical development paths for mobile apps. Web, native and hybrid. All three development paths have their pros and cons.
Native mobile apps are built for a specific app ecosystem, typically the Google Play or Apple App Store. As such they’re locked into those user bases.
We build web apps, due to their functionality and speed at which they are delivered and see progressive web apps as the future.
What are progressive web apps (PWAs)?
Progressive web apps are hybrids of native and web apps. They expand the functionality of web apps with features such as sending push notifications and working offline. Both render HTML web pages, but hybrid apps use app-embedded browsers do this.
PWAs provide a great alternative to native app development. Expanding upon the functionality of web apps, without locking you into a limited user base.
Do you develop for mobile?
See native app development.
Do you offer ongoing technical support & maintenance?
We can offer different levels of support and service level agreements depending on your needs including after hours support. We offer an ongoing maintenance fee for your application that allows you a set fee each month which converts to credits on your account. These credits have a 3 month expiry from date of issue and can be used for maintenance, new features and small adjustments.
Can you also host the web applications you build?
We primarily host our customers’ web applications on public cloud. There are ongoing costs associated with storing your data here, running your web and database servers and storing your backups. There may be ongoing costs associated with SMS or Phone call credits, sending a very large volume or emails or hosting and streaming data heavy content such as video to thousands of users. We will provide you with an estimate on your monthly costs based on the size, complexity and target of your web application.
Can you integrate into 3rd party applications?
We are able to integrate with any provider that provides a public REST, SOAP or otherwise ‘online’ API that we can access which has good documentation. That said, we have previously integrated our customers’ web applications with Stripe payment services, Xero accounting, MailChimp mailing lists, Australia Post shipments and labels, eBay marketplace, SMS and Phone call applications, Zoho, Salesforce CRMs plus Google’s G Suite and Mapping services just to name a few.
Is software quality assurance part of your workflow?
The web application’s we develop for our customers go through both automatic feature and unit tests as well as manual human testing as part of our quality assurance process internally. We also host a staging environment for our customers which is essentially a duplication of what is, or will be your production web application but with a set of dummy data. This allows you to conduct your own testing of your application or new features that we develop for you, before these features are released into your production environment.