Ottawa, Ontario · Canada
Desktop, mobile and specialised software
Native applications, desktop software and specialised engines from Ottawa. Request a written estimate for a defined release.
Choose the right starting point
Start with Astra Devs when your initial need is a desktop or mobile application, an extension, a specialised engine or a standalone integration. Websites and browser-based applications—including CRM and SaaS—start with Astra Web Dev. Existing Web Dev customers continue through Web Dev as their needs expand.
Describe who will use the software, which operating systems it needs to support and what a successful first release must do. An existing tool may solve the problem; custom development is scoped when its value and responsibilities are clear.
Software that fits its operating environment
Native and desktop projects have requirements beyond a web interface: permissions, shortcuts, device access, installers, signing and updates. Platform support and distribution are agreed explicitly; a source build does not establish that a signed installer is available.
Specialised engines can also run behind another product. GameGrid demonstrates a constraint-solving service rather than a general website build. The case study describes its scheduling engine and its current beta limitations.
Scope and estimate before delivery
A written proposal defines the first useful release, deliverables, supported platforms, acceptance criteria and dependencies. Work can be divided into reviewable stages rather than an undefined all-in build.
Ownership, handover, maintenance, hosting and provider charges are recorded in the agreement. See pricing guidance before enquiring; quotes depend on the actual scope and operating requirements.
Related work from the studio
- ProductLive
System-wide desktop dictation with a local-first workflow.
- Python
- Swift
- faster-whisper
- Native desktop
- ProductBeta
BetaSchedule a multi-venue tournament in minutes, with zero hard-constraint violations.
- Next.js
- FastAPI
- Python
- Google OR-Tools CP-SAT
Common questions
- How is the project priced?
- A written estimate follows scope review. Deliverables, acceptance criteria, ownership and separately agreed operating costs are documented before work begins.
- Where should a website or browser application start?
- Start with Astra Web Dev for websites, online stores and browser-based applications, including CRM and SaaS. Existing Web Dev customers continue there as their needs expand.
Discuss your project with Astra Devs
Share the workflow, constraints and desired outcome. Scope, pricing and availability are discussed for the particular project.
Start a project