Applications development for the workflow behind the website
Doohickey designs, builds and supports affordable custom applications for Australian businesses: web apps, client portals, dashboards, CRM workflows, AI tools and the systems that replace spreadsheet sprawl.
Business apps for Perth teams with messy workflows
If quotes, jobs, compliance, bookings, reporting or customer updates are living in spreadsheets and inboxes, the right app starts with one workflow that saves time every week.
Websites
A service website, WordPress build or landing page that explains your business and makes it easy to enquire. We agree the content, CMS and ongoing care before launch.
Applications
Web applications and internal tools for the work your team does every day. Start with the users, the records they need and the first workflow worth building.
CRM builds
Custom CRM or Dynamics 365 development for customer records, enquiries and follow up. Connect your website and existing tools without making staff enter everything twice.
Custom software
Software for a business process that off the shelf tools cannot cover well. Test the workflow early, then build the agreed release with a documented support path.
Platforms and portals
Customer portals, learning platforms and shared business systems. Plan access around the people using them, with clear permissions and connections to the systems behind the screen.
Website and software care
CMS, theme and plugin updates, website fixes and application support. Your agreement sets the support hours, response targets and work included, with phone and email contact in Australia.
Custom logged-in software your customers, staff, or partners will use.
AI integrationAI integrationsAI inside the software you already run, only where it earns its keep.
AI buildNew AI productsNet-new AI-powered software that saves hours and belongs to you.
Rescue reviewProject rescue and onshoringBring an abandoned or offshored software project back to Australia.
Portals, CRMs, Power Apps and integrations
Choose the platform around the job: a custom web app when you need control, Power Apps when Microsoft 365 is already central, a portal when customers need self-service, or APIs when the systems exist but do not talk.
Get practical phone and email help for broken forms, CMS edits, layout fixes, plugin issues, hosting questions and urgent website problems.
Replace spreadsheet, email and manual handoff work with a secure web app, portal or field workflow your staff can use.
Shape Dynamics 365 around real sales, service and reporting workflows instead of letting the CRM become another admin burden.
Build practical Microsoft 365 apps for inspections, approvals, job tracking and admin workflows without creating licence or data-model mess.
Create secure Microsoft portals for customers, suppliers or members when Dataverse and Microsoft 365 already sit behind the business.
Connect the systems your team already uses so enquiries, bookings, payments, CRM records and reports move without re-keying.
Training providers, RTO-adjacent teams, franchises, field service businesses and compliance-heavy small businesses.
Engineering, construction, mining services, manufacturing and technical consulting teams.
Owners, founders and operations managers who need useful software quickly, without gambling the business on a demo.
Clean up leads, quotes, jobs, customer history and reporting so sales, service and operations work from the same record.
Build the software your process needs when off-the-shelf tools keep creating workarounds, double handling and reporting gaps.
Create browser-based tools for staff, customers or suppliers to submit data, check status, manage jobs and run reports.
Give customers, members or suppliers a secure place to log in, upload details, check progress and reduce email back-and-forth.
Owners and operations managers who need fewer manual handoffs, not a mystery automation stack.
Find the first AI use case worth building, test it against real work, and leave with a build or no-build recommendation.
Software maintenance and support keeps custom apps, portals, integrations and internal tools patched, monitored and easier to improve after launch.
Use AI to triage enquiries, read documents, draft replies or prepare quotes while people stay in control of the final decision.
Teams that need AI to assist a repeatable operational workflow, not act as an unsupervised black box.
Put AI inside your CRM, portal, website or internal tool with the right model, permissions, logging, cost limits and human review.
Small and medium businesses that want faster enquiry handling or internal support without pretending the bot can do everything.
How to compare Perth app developers
A useful app development conversation should start with workflow, data, support and ownership before anyone argues about framework choice.
Use the standard tool if it fits
If a standard SaaS product already solves 80 percent of the workflow cleanly, use it. Custom work makes sense when the work is specific, repeated and close to revenue or risk.
Good inside Microsoft 365
Power Apps can be a practical fit for internal forms, approvals and field workflows when licensing, Dataverse, permissions and handover are planned properly.
Best for owned workflows
A custom web application suits portals, dashboards, customer self-service, unusual permissions, AI-assisted workflows and integrations that need to belong to the business.
Best when trust is low
If an app is half-built, offshore, slow, undocumented or hard to put live, start with a straight review before spending more on features.
Built so someone can own it after launch
Security, hosting, documentation, handover and support are part of the build, because the real test is whether your staff can keep using it after the first month.
Define the job
We define the business goal, the users, the messy handoffs and the point where the build becomes worth doing.
Prototype the shape
You see screens, service flows and trade-offs early. No mystery deck, no surprise scope.
Build in the open
Short cycles, visible progress, production-minded engineering and a short weekly progress update.
Launch and hold
We ship, watch the system, fix the sharp edges, and leave clean documentation behind.
Perth app development questions
Useful answers for WA businesses looking at custom web applications, portals, dashboards, AI tools or software rescue.
A good application project starts with the business workflow, not the technology label. We look at the public website and lead path, the spreadsheet or inbox process behind it, the people who need access, and whether the right answer is a custom app, Power App, CRM workflow, customer portal or rescue review.
Public website first?
If the app starts with enquiries, bookings or customer self-service, the public website and the internal workflow should be planned together.
See Perth web developmentWhat is the difference between a website and a web app?
A website explains the business and brings in enquiries. A web app lets staff, customers or suppliers log in, submit data, check status, run reports or complete a workflow. Many Perth businesses need both, but not always at the same time.
Can you build around our current spreadsheets?
Yes. We map the spreadsheet, inbox and handoff process first, then decide whether it should become a dashboard, CRM workflow, portal, Power App or custom application.
Do you build Power Apps as well as custom software?
Yes. If your team already works in Microsoft 365, Power Apps or Power Pages can be a sensible fit. If you need more control, performance or product-grade UX, a custom web application may be better.
Can you rescue a stalled app project?
Yes. We start with a rescue review covering source code, access, hosting, data, vendors, security and business risk, then recommend whether to stabilise, finish, rebuild or stop.
Agreed before you commit
Affordable work starts with a scope you can understand. We put the costs and responsibilities in writing before work begins.
- Website costs
- Your quote separates the upfront work from the monthly plan. We agree what hosting, CMS updates and support cover, along with any licences or extra work.
- Application builds
- Applications, CRM, custom software and platforms are quoted against the agreed specification. The first release, acceptance checks and payment stages are set before development.
- Content and changes
- We confirm what content you supply and whether writing, photography, migration or integrations are included. Revision limits and work outside the scope are agreed, not assumed.
- Ownership and leaving
- Domain control, account access, source code, third party licences and handover are covered in the agreement. The monthly plan also sets any minimum term, cancellation notice and transfer arrangements.
- Care after launch
- We agree support hours, response targets and defect correction terms. A first response target is different from a guaranteed fix time, and new features need their own scope.