FreshWorks Studio Blog
Since 2014 we have been on a mission to solve problems and create value through remarkable digital experiences. Here are a few things we learned and a few things that happened along the way.
Knowledge
Sharing what we know about the world of software development.

Written by Max Mylashko | May 11
Improving iOS App Launch Time
Improving iOS app launch time is an important and often overlooked detail in the software development process. Don't let performance be an afterthought.
Read More
Written by Qudsia Khan | Apr 2
What Makes a Good Bug Report for a QA Analyst
Bug reporting is an art that requires great communication skills from QA. There are 7 things to remember in order to know what makes a good bug report.
Read More
Written by Shawn Slavin | Oct 1
How Digital Government Promotes Inclusive & Accessible Services
With a focus on Gender Based Analysis Plus (GBA+), digital government services are leveraging modernization to better meet the needs of the people they serve.
Read More
Written by Neha Dhanotiya | Dec 22
Implementing Quality Assurance in the Software Development Lifecycle
How do you implement quality assurance in the software engineering lifecycle? Thorough QA is crucial to ensure software is usable, functional, and performant.
Read More
Written by FreshWorks Studio | Oct 5
Kotlin Multiplatform Pros and Cons for App Development
Last year we launched our first commercial app using Kotlin Multiplatform. From that experience we share some pros and cons of this cross-platform app development technology.
Read More
Written by Stephanie Dacre | Jun 4
Security Considerations for Virtual Care Applications
Learn how to mitigate consumer fears of digital health services by understanding the most important security considerations for virtual care applications.
Read More
Written by Stephanie Dacre | May 7
Enhancing Government through Service Design
You can dramatically increase productivity and quality of public sector services by applying the principles of service design to improve government.
Read More
Written by Stephanie Dacre | Apr 7
User Experience for Virtual Care Applications
A great user experience for your virtual care application starts with understanding users - including patients, care providers, and the app’s administrators.
Read More
Written by FreshWorks Studio | Jan 2
Conducting Effective Research for User Experience Design
For an application to be successful, a user’s wants and needs must be known and become the focus of designing an application. We’d like to share some user experience research tips that will assure your product or service meets user expectations.
Read More
Written by FreshWorks Studio | Dec 17
Government as a Platform in Action
Innovative public servants in BC launched the BC Highways API three years ago. FreshWorks used this open API to build a new, modern digital service for BC drivers, which helped fuel its growth into one of Canada’s fastest-growing companies.
Read More
Written by FreshWorks Studio | Dec 12
A Study In Communication
In the September Lunch & Learn, our Full Stack Developer and Project Manager Rachit took a look at communication, styles of communication, and shared some of his personal strategies for communication in a software development environment.
Read More
Written by FreshWorks Studio | Nov 15
Utilizing Bluetooth Low Energy (BLE) to send MIDI packets
This article will throw light on the utilization of Bluetooth Low Energy to send MIDI packets containing musical information which is generated according to the angle of rotation and linear velocity of the device being tracked by smart sensors.
Read More
Written by FreshWorks Studio | Sep 26
Sailing Plan App Sets Sail
When it comes to sailing, safety should always be an utmost concern.
Sailing (Float) Plan has one simple goal: to help save lives. Spending just five minutes to create a plan could mean the difference between being rescued, and being lost at sea.
Read More
Written by FreshWorks Studio | Aug 22
Custom Wordpress Web App Development
FreshWorks Studio redesigned the Independent Investigations Office of BC’s website. The modernization solved various frustrations they were experiencing with regards to content capture workflow, usability and users’ ease of accessing information.
Read More
Written by FreshWorks Studio | Aug 7
How to include offline map elements in your mobile app
As part of the MyRangeBC project, iOS developer Amir researched the use of offline maps. In this blog post he takes a closer look at the code required to make this work. You can also download his sample code and start developing your own offline map app.
Read More
Written by Desmond Brisbin | Jul 10
What is the Design Thinking Process?
Design thinking is a process in which you are able to gather facts, find personas, and brainstorm in order to generate the maximum amount of ideas. From these ideas, the best are turned into prototypes and rapidly tested to see which works best with your users and how to best refine them.
Read More
Written by Stephanie Dacre | Jun 13
Native vs Hybrid Apps: What Will Work for Me?
First, to be clear, there’s no black and white answer to which is better: native or hybrid. It’s really dependant on a variety of factors, including how your users plan to use the finished product. But there are clear differences between the two.
Read More
Written by FreshWorks Studio | May 31
Understanding The Discovery Process in Software Development
The old adage is to measure twice and cut once; the discovery process in software development builds a shared understanding of your app idea. This saves time, improves concepts, and gives you the tools to create a remarkable digital experience.
Read More
Written by Stephanie Dacre | Apr 24
Website vs Web App: What’s the Difference?
What are the differences between a website and a web application? The distinction might seem unimportant but the question comes up often, and the differentiation is. In this short article, we will be diving into the characteristics that set them apart.
Read More
Written by Sienna Blumstengel | Apr 3
The Business Analyst’s Guide to Writing User Stories
Have you ever used an app that claimed to solve your problems, but came with unhelpful features or didn’t consider what you need or want? User stories help with that. Learn how we use this building block of agile development at FreshWorks.
Read More
Written by Sienna Blumstengel | Mar 18
Lunch & Learn Series: Office Ergonomics Done Right
How can I make my workday better for my body? Will this expensive chair improve my posture? What does ‘ergonomic’ really mean? Read what we learned from Aaron Unger at the March Lunch & Learn about physical health.
Read More
Written by Sienna Blumstengel | Feb 15
Lunch & Learn Series: Vani Jay on Leadership
This month our lunch and learn topic was leadership so we brought in Vani Jay - HR Professional, recruiter, and educator - to narrow in on a good lesson. She demonstrated a couple exercises around self-reflection to enlighten our aspiring leaders.
Read More
Written by FreshWorks Studio | Feb 4
Creating an AI Chatbot Powered by IBM Watson
As part of a proof of concept project, we tried using IBM Watson’s Assistant, Speech-to-Text. and Text-to-Speech services to create an interactive chatbot. Read on to find out just how easily you can harness the power of AI.
Read More
Written by Sienna Blumstengel | Jan 30
Lunch & Learn Series: Why You Need DevOps
What is DevOps? What are the benefits, and how can we do it? FreshWorks is always looking to improve our development processes. Dive deeper on this topic with DevOps Engineer at Bambora, Mike Poirier, as he gives us a rundown on the methodology.
Read More
Written by FreshWorks Studio | Jan 22
OKRs at FreshWorks: The Challenges and the Potential
What it feels like for a Software Developer to participate in a goal-driven Career Development Program
Read More
Written by Desmond Brisbin | Jun 20
What is Nearshore App Development?
Offshore development used to be the way to go when outsourcing software engineer talent. Rather than just the hourly rate, you need to consider several factors as part of the total cost of engagement with the company you are looking to do business with.
Read More
Written by Samarth Mod | Nov 8
Promoting Organic App Growth: Lessons from the BCHighways App
When we built the BCHighways App for iOS and Android, we were mostly looking for an opportunity to show off our development expertise. Since we had no intention on monetizing the app, we didn’t plan on any marketing efforts...and here's what happened.
Read More
Written by Samarth Mod | Jul 12
Three Ways to Improve Customer Experience with a Mobile App
If you are considering a mobile app as part of your business strategy, you should consider the following three things to improve your customer’s digital experience: leverage digital CX enhancement, use data insights to customize the product, and gamification.
Read More
Written by Samarth Mod | Jun 28
How Your Business Longevity is Increasingly Tied to Mobile
Why is your business success increasingly tied to mobile strategy? More people are using their mobile devices to seek information, consume news, shop online and more. It's critical to incorporate an enhanced mobile strategy to your long term vision.
Read More
Written by Samarth Mod | Jun 9
Native vs Mobile Web Apps
When trying to decide which would be more suitable for your project - native or web apps - the ultimate decision comes down to the set of features your customers will typically use on their mobile devices. Each platform has its own advantages.

Written by Desmond Brisbin | May 31
How much does it cost to develop an app?
Besides good references, cost is usually the most important factor for any entrepreneur or organization looking at development partners. We’ll try to give you the info you need to help a competent partner prepare accurate and useful estimates for you.
Read More
Written by Samarth Mod | May 6
You Need a Technology Partner, Not Just a Developer
At FreshWorks, we take pride in handling projects where we start with a deep analysis of your business, and then make knowledgeable recommendations regarding the technical scope and development methodologies. We are not just developers, We are your partners.
Read MoreThe Download
Subscribe to our email newsletter and get curated knowledge, people, and news posts once a month.

You must be logged in to post a comment.