Work

Contracted engagements and real production systems.

Summit Applications works as a contracted software development and technology partner. Every project below is a client engagement. We assess the requirements, design the architecture and build the software around how the business actually operates.

CompletedDigital Platform Assessment, Architecture and Development

AmbergrisCaye.net

Summit Applications was engaged to assess, architect and develop a destination focused digital platform for AmbergrisCaye.net. The project combines content architecture, SEO, responsive design and custom application development into a high performance digital experience.

This was a contracted client engagement. Summit designed and built the platform around the client’s requirements and delivered it as a completed project.

Scope of work
  • Digital platform assessment
  • Content architecture
  • SEO architecture
  • Responsive design
  • Custom application development
  • Performance engineering
Production Application

BelizeFunTours.com

A working booking platform that runs a live tour operation. This engagement demonstrates production application engineering rather than a marketing website.

CompletedTechnology Assessment, Architecture and Application Development

Summit Applications was engaged to assess the technology and operational requirements of Belize Fun Tours and develop its customer facing booking platform. The resulting production application supports online bookings, Stripe payment processing and callbacks, electronic ticketing, persistent tracking and automated follow up for incomplete bookings.

Online bookings

Customers browse tours and complete a booking online without contacting the office.

Stripe payment processing and callbacks

Payments are taken through Stripe, with server side callbacks confirming each transaction.

Electronic ticketing

Confirmed bookings produce an electronic ticket for the customer and the operator.

Persistent tracking

Booking activity is tracked and retained so the state of every booking is known.

Automated follow up for incomplete bookings

Bookings that are started but not completed trigger an automated follow up.

Discovery and Solution ArchitectureContracted Application Development

Belize Fun Tours Tour Desk CRM

Following the successful implementation and more than a year of production use of BelizeFunTours.com, Belize Fun Tours engaged Summit Applications for a substantially larger cloud based operations platform. Summit is currently conducting discovery and solution architecture before development begins.

The planned platform is intended to bring together tour distribution and APIs, reservations, CRM, tour desk operations, fleet management, vehicle tracking, scheduling, accounting and reporting under one cloud based system.

  • Tour distribution and APIs
  • Reservations
  • CRM
  • Tour desk operations
  • Fleet management
  • Vehicle tracking
  • Scheduling
  • Accounting
  • Reporting
This project is contracted but has not been built. None of the capabilities described above are operational. Work is limited to the early planning stages shown here.
Project lifecycle
  1. DiscoveryIn progress
  2. Solution ArchitectureIn progress
  3. Technical SpecificationNot started
  4. Client Architecture ReviewNot started
  5. DevelopmentNot started
  6. DeploymentNot started
Development Philosophy

Built to remain maintainable.

Summit builds software using established technologies, clear architectural boundaries and maintainable code. Applications are not designed as proprietary black boxes that require the original developer to operate them. Qualified developers can understand, maintain and continue developing the codebase.

Clients receive software that can evolve with their business. Summit does not intentionally create unnecessary vendor lock in.

  • Established, widely supported technologies
  • Clear architectural boundaries between parts of the system
  • Readable, documented code
  • Data kept structured and portable
  • No dependence on the original developer to keep it running

software that can change hands

Good software should give a business more freedom, not less.

Start a Project

Have a project that needs real engineering?

Tell us what your business needs the software to do. We will assess the requirements and propose an architecture that fits.