Meet. Connect. Share

What is this all about?

The idea of client behind developing Switchit was to give the business card a new digital platform for professional lookout.

With simplest UI and best UX switchit is aimed to serve their customers well, in terms of creating multiple business cards, add details and share the same as vCard via SMS. Not only that, even the details of the switched contact will be saved within the app.

iOS Technology Stack


Swift 4.1

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. Inspired by many other modern programming languages, Swift is intended to be more resilient and expressive than Objective-C, its predecessor.

IIntegrated Development Environment

Xcode 9.4.1

Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.

RReactive Programming


Asynchronous programming with observable streams



Alamofire is an HTTP networking library written in Swift.



Dwifft is a small Swift library that tells you what the "diff" is between two collections, namely, the series of "edit operations" required to turn one into the other. It also comes with UIKit bindings, to automatically, animatedly keep a UITableView/UICollectionView in sync with a piece of data by making the necessary row/section insertion/deletion calls for you as the data changes.



The easiest way to build and release mobile apps. FastLane handles tedious tasks so you don’t have to.



Analytics surfaces data about user behavior in your iOS and Android apps, enabling you to make better decisions about your product and marketing optimization. notification effectiveness, deep-link performance and more.


Apple Calander

Calendar will automatically show any accounts that you're signed in to with your Apple ID.

Google Calander

With Google's free online calendar, it's easy to keep track of life's important events all in one place.

Outlook Calander

Outlook Calendar is the calendar and scheduling component of Outlook that is fully integrated with email, contacts, and other features.


Apple In-App Purchase

In-App Purchase allows you to offer for purchase products that are used within your app, and collect payment for the additional features and content.


Salesforce and HubSpot

HubSpot's native Salesforce.com integration gives every team the data they need to close sales.


Localytics Push Notifications

Push notifications are the bread and butter of many mobile app marketing strategies – and with good reason – they can be incredibly effective if used correctly. However, it’s also very easy to misuse them and annoy mobile users with irrelevant, unhelpful messages.


Fabric Crashlytics

The most powerful, yet lightest weight crash reporting solution.

CContent Linking

iOS Universal Links

Seamlessly link to content inside your app, or on your website in iOS 9 or later. With universal links, you can always give users the most integrated mobile experience, even when your app isn’t installed on their device.

DDependency Manager


CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 52 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.

Backend and Web App Technology Stack



Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.



MySQL is the most popular Open Source Relational SQL Database Management System.

SServer & File Storage

Digital Ocean

Digital Ocean is a cloud infrastructure provider.

TThird Party Integration

Salesforce & Hubspot CRM

Create, update contact & event scheduling

AWS SMS Service

To send SMS (text) messages to 200+ countries and for an expanded set of use-cases such as Multi-Factor Authentication (MFA)

Full Contact

Upload business card and create contacts

DDeployment Stacks

Gitlab CICD

GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline features


Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.

PPush Notifications

Firebase / Auth

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends notification messages to drive user re-engagement and retention.

PPayment Gateway

Inapp Purchase

In-app purchases are extra content or subscriptions that you can buy in apps on your iOS device

SSocial Login

Facebook Auth

Login With Facebook scales down the time & effort of users from creating and remembering the another username/password combination.



PHP is a server scripting language which provide different API for MySQL database.

FFront End Framework


Bootstrap is a free and open-source front-end framework for designing websites and web applications.

BBackend Framework


Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller architectural pattern and based on Symfony.

App Features

Switch the business card digitally, get the professional touch NOW!


Login Screen

After successful signup, Login gives ease of user experience.

Login with Facebook scales down the time & effort of users from creating remembering the another username/password combination.



Create your own digital designed business card.

Simplicity and picking the right details from social media, address, website and much more makes every card unique from the other one.



Customise details in your business card each time.

Provide your contact details, choose from various themes, add videos and images to make your business card ready to share.



Buy premium version to access some exclusive features.

To create unlimited cards with unlimited themes, longer video content, with business card scanner and CRM feature user have to buy monthly or yearly subscription plans.



Wider range of social media card sharing options.

Switching the card will provide you the new way of introduction where you can finally say ‘Hasta la vista’ to paper business card.



No need to input all the detail to save a contact. Just Scan it!

One of the major premium feature, just scan a physical business card and using optical character recognition (OCR) all the contact details will be saved automatically.



Sync your contacts to Hubspot and Salesforce CRM.

This is again a premium feature, to ease out user’s process of maintaining a CRM with all the contacts, this feature allow every contact to sync directly to their CRM.



Schedule a meeting within your calendars to make better customer relationship and easy follow ups with your new business leads.

Manage your notes inside the app for a quality reference of you meeting. Calling your contact or sending SMS reminder has been made quick with switchit.



The plan was to integrated the three major calendars (Google, System & Outlook Calendar) into the system and after successful integration of Google and System calendar we faced the major challenges from the Outlook. The challenge was to sync and integrate the outlook calendar so user can schedule the meeting once the contact has been shared.

The implementation of the outlook SDK was done at one go but the behaviour of the output was not as it should be. We dig up almost all the libraries and solution that claimed to be the right one like SDK of Rest API, Office 365, Outlook, Azure Active Directory and many more.

The hours of searching, implementing and testing failure led us to daily communication with Microsoft System Engineer.



Library and SDK



Hours of Debugging



Calls with Microsoft System Engineers


Along working with Microsoft to solve the Outlook problem, we ended up making multimedia digital business card which had video and image integrations with 6 different color themes. With new sleek design we made the vCard feature whole a server game rather than mobile game.Making everything a server game the idea of deep linking striked our head to advance the level of user experience. It was successfully integrated after hours of research and moving ourselves out of comfort zone.


Just when we launched Multimedia Digital Business Card, out of the blue we figured out the solution for Outlook integration and enlightened Microsoft team so they can help their customers in future. 200 hours of brainstorming and various code testing to solve the issue we helped microsoft know their product better!

How to Create Business Card?

  • 1 Name your card

  • 2 Add details

  • 3 Choose your theme

  • 4 Add photo or video

  • 5Voilà! You’re ready to share your Digital Business Card

Share your card

  • 1 Enter contact number

  • 2 Choose your card

  • 3 Switchit!

Finally, we had a good product launched!

Oh wait, we have a sequel coming soon with new and exciting features.