Have an idea for an app?

Your journey starts here

Worry-Free Estimate

Get a free quote for your app without revealing your proprietary app details

Worry-Free Estimate

What platforms would you like?

Worry-Free Estimate

Will payments be made through the app?

Worry-Free Estimate

Will location-based services be required?

Worry-Free Estimate

What stage is your idea at?


Let's chat!


Our Secret Code

You don’t have to be great to start, but you have to start to be great

We are Zesium company and we’ve been innovating the world since 2004 – with our proactive approach and methods, we build products and implement solutions that disrupt the way you think and articulate.

Our name?

It origins from a chemical element Caesium – a rare metal that has literally redefined time and which is responsible for many changeovers leading to the world of today.
As indicated, we are accountable for many tech-transformations as we always challenge ourselves in creating the outstanding technology.
What caesium element has done is raising the standards for the measurement of time exponentially – the same way, we raised the standards of our company’s architecture: Innovation Lab, Startup Hub and Team as a Service with a dash of a Design Studio.

Our architecture?

Our Innovation Lab was created for the purposes of R&D and continually combines the latest technologies to create amazing novelties. Our creations are enabled by a broad range of services like software/web/mobile app development, Artificial Intelligence, blockchain, Innovation Consulting and more.
Our Innovation Lab aims to develop breakthrough solutions to major challenges of today and the future – we address the problems too complex for the businesses to solve on their own.
Our Lab applies a wide range of methods and tools to stimulate creativity as well as to develop, prototype and experiment the solutions.
Our Innovation Lab carries the motto: ’Create the impossible’.

Our Startup Hub was triggered by a belief that we should build products that inspire and solve a real world problems. Since we were recognized as a credible technical partner, we decided to build successful joint stories together with our clients.
Startup Hub offers the unique model of ‘Shared Equity’ and a customized price where we assist you with reassessment of your concept and help in attracting the investors and potential future partners.
We start Lean – with understanding of which problem you are trying to solve and how passionate you are about the idea.
We cannot guarantee the success but together, with the right attitude, a precise execution and true passion, we can bring you significantly closer to it.
We built the path that leads us.

In case you lack the technical capacities, Team as a Service (TAAS) is our way to help your business grow without any setbacks.
Today’s world requires agility and it’s not always favorable to rely solely on the permanent employees to cover every opportunity that arises.
Our TAAS model gives you an opportunity to approach your business intelligently and to get the control over your work.
With our creative and a proactive mindset, we’re able to recommend you the unique ideas which can get your project off the ground rapidly along with maximum efficiency. Moreover, our arrangement can differ from open-ended, episodic or merely temporary so you are open to choose the best option for your business.
Having our TAAS model in your toolkit can keep your company competitive and agile as well as able to take on any project and deliver it profitably.
We know that we can challenge you, we know that we can recommend you the exceptional ideas and we KNOW that we will deliver what has originally been planned.

Our Design Studio is capable to alter the reality and develop a rare form and a style unique for today’s world. We have leading UI/UX designers whose creativity matches the bleeding-edge design requirements. We grasp your vision and transform it into the visual shape.
Our Design Studio follows the simple steps within their out-of-the-box formulations: sketching, pitching and assessing the ideas. The result?
Synthesis of the first-class design ideas created to display, entice and engage.

Our team?

Our team is the most essential part of Zesium – it embodies and represents our values supported. Our people are highly educated individuals with vast experience that, together in a team, represent the most valuable asset. Our team collaboration ignites ideas until they explode into the inventive solutions. Our team is our catalyst promoter, boosting the performance of each other and the company’s impulse.
At Zesium, we support Steve Job’s motto: It’s not a faith in technology. It’s faith in people.

Our vision?

It is to inspire change and give our contribution to the world through a constant upgrade and a focus on high quality process.
We experience and understand the world through our eyes and mind and we aim to build technologies that see, sense and perceive the world just like we do. We strive to shape the future by creating unprecedented value for our customers, team and partners as well as to develop solutions addressing significant unmet people’s needs.
By improving people’s lives through meaningful innovation, We Make a Difference.

Our colour?

The chemical element’s name comes from ‘caesius’, a Latin word meaning “sky blue” – here at Zesium, our colour appears as nocturnal sky – we chose black since without black, no colour has any depth. But if we blend black with anything, suddenly there’s fullness – we are always ready to mix black into our palette when we want to create something that is tangible!
Since eyestrain is often caused by excessively bright light or too much screen brightness, the eye feels good viewing black as it soothes the eyesight.
Our dark background shines upon other colours and shows our genuine inner spirit – powerful, serious, prestigious and potent.
The contrast we create demonstrates concepts and notions more explicitly, and places our vision ahead of the game.

Our spirit of adventure to embrace the new, and the incredible faith in the power of invention is what makes us Avant-Garde.

REMOTE vs IN-HOUSE – pros and cons

Cracking the Remote code

Have you ever worked remotely?!

If you didn’t, then you are one of the rare people since today remote work became a common practice and a game changer for the global business.
Many businesses found themselves having to alter their technical policies, but is it worth?

First, let’s check the numbers when talking about remote employment.

The recent research by Gallup in 2017 found that the percentage of employees working remotely increased from 39% in 2012 to 43% in 2016 and indicates that this number will to grow up to 75% by 2020.
While 90% of Millennials, Gen Xers and Baby Boomers have accustomed to working remotely, it is 60% of Millennials that take the full advantage of remote work options as opposed to 33% Baby Boomers.

The worldwide outsourcing market has already surpassed $524.4 billion back in 2015 with IT being the largest sector outsourcing and according to Deloitte’s 2016 survey, there are more factors which you should consider regarding IT outsourcing apart from the cost reduction.

Let’s see some more factors you should pay attention to:

Hourly rates

To better understand why outsourcing is profitable, you need to know the differences between annual average salaries of software developers in Serbia compared to annual earnings of US and UK software developers.

As per a PayScale analysis, you can see average salaries of software developers per year in the graph below:

As per Accelerance 2018 Guide to Global Software Outsourcing Rates, here are the average hourly rates for developers (junior, senior or lead) in USA, Latin America, Asia and the Eastern Europe.

Always bear in mind that hourly rates shift per country, local economy standard, job positions and other relevant factors according to Accelerance The 2018 Guide to Global Software Outsourcing Rates.

Overhead costs

The burden rate provides a clearer picture of total labor costs than the payroll costs alone. The fully burdened cost of an employee includes payroll taxes, workers compensation, health insurance, paid time off and so on.
According to the Bureau of Labor Statistics, the average cost of the employee benefits is 31% of an employee’s fully burdened cost.

When outsourcing, the burdened costs don’t exist – it gives you an opportunity to invest saved money to the other segments of your business.

Recruitment costs

Recruitment agencies’ fees aren’t so moderate depending on the target country. In UK and USA, the recruitment fees rise as the wage increases.

For example, you will be charged around 13-15% for roles up to £15,000.
If you are seeking a job profile with a salary up to £20,000, then your fee would be around 17-18%, and anything above the £20,000 salary can be between 22-26%.

However, outsourcing allows you to get similar services at a lower cost. Even better, you can hire the services only for a specific task whilst in-house developers are continuous cost regardless requirements.

Outsourcing software development gives you flexibility to manage your resources and scale them quickly but if you need to grow your in-house team, you have to repeat the entire HR drill and there’s always a chance not to get the desired result.

Supervisory expense costs

Management time is not free – for each new person you hire, managers need to spend additional time on one-on-one meetings, coaching, managing reporting and so on. Many staff members would be involved (managers, HR team etc.) and you may face a loss of productivity from both sides.

For many companies, new employee onboarding can be a disruptive activity of the week which means you have to spend more money to get them working.

Office space and equipment

Office space is a cost you should be able to quantify especially if you think of growing your team. Here are some average prices of an office space rental worldwide per square meter per annum:

In USA, the price depends on the city and the location while in UK, the office space depends on the location, office size and type of lease (serviced, rented, freehold etc).

In Belgrade, for example, you can rent fully furnished office space from €80 going to €180 for the luxurious office building with all additional facilities (warehouse, garage, separate offices, etc.).

Don’t forget that your team will also need computers, storage, testing tools etc. which your company must buy so you must consider this cost as an add-on to the office space rental fees.

Talent Pool

Since hiring in-house developers for all technologies is not practical, if you need specialized service the best choice would be to outsource – you would have access to a diverse talent pool since software development companies that outsource have every type of talent on their hands.
Outsourcing provides you with unlimited access without paying anything extra.

More importantly, outsourcing development companies work across various industries so they have more industry knowledge since they have to keep the pace with the technology updates whereas in-house developers may be limited to a particular industry and may get the feeling that they are stuck with whatever they are doing.


It’s believed that companies that outsource often deal with employees that speak little or no English. But today, finding a team with a project manager that’s fluent in English isn’t a problem anymore since those skills can be easily determined within an introductory call.

Considering ‘remote’ communication, people say it’s easier to talk to a person sitting nearby. But let’s face it – we’re more keen on digital channels and even if sitting close to each other, we’ll communicate via chat (Slack, Google+, Skype etc.).

A good quality communication can be set up through digital channels, regular sprint planning or retrospective meetings, tools that enable remote collaboration (Jira, Taiga or Trello) and making stand-ups online a common practice.

When communicating remotely, you should always tend to over-communicate. Maybe it sounds silly, but communicating via text lack many physical cues such as body posture, tone of voice etc., so to avoid any misunderstandings, video meetings are excellent choice to get around communication barriers.

Better Delivery Time

When you hire on-site developer, you have to pay the costs no matter his performance results while with outsourcing development company, you only pay upon delivery.

A competent outsourcing company will improve work accuracy within given deadlines on a project plus it will deliver desired results in less turnaround time. Great outsourcers would offer you valuable innovation consulting, identify advantages or risks, give suggestions for better execution, help you finalize software specifications and even more. Don’t forget, the best outsourcers always focus on establishing a long-term relationships with their partners.

However, if your in-house projects aren’t delivering, you can’t offload those employees unless after an agreed period. If you end up dissatisfied with the in-house recruitment, bear in mind that you may not be able to change things to improve your ROI.


It’s true that you need to be careful with your choice as some outsourcing companies may offer lower prices but accompanied with a good chance of not delivering the quality you desire.

To stay on the right track, consider a reputable outsourcer that has a demonstrated track record of high quality work. You should do a short research on the company by checking their background, how long they operate, previous client records, customer retention rate etc. You can also ask for code samples to verify if they deliver high-quality work as there can be huge difference in the quality of work.

Quality control may be more flexible when employing in-house software development team but if you find a great outsourcer for your partner, the benefits are endless.

Business focus

A good business strategy would be to find a reliable outsourcing development company that can be your long-term partner while you can concentrate on the big picture and keep up with the technical changes and consumer expectations.

Outsourcing software development enables strategic focus that can greatly benefit your business – when not busy managing financials, you can use the time for more constructive purposes. It’s also beneficial for your in-house IT team as it allows them to continue supporting other issues (network maintenance, cyber security, end-user support, etc.) that are critical for your everyday operations to run smoothly.

Hence, what’s the final word?

Globalisation’s been a buzzword for a few decades, but only now it shows its full potential – the world is shrinking and you can gain with it!
Don’t allow yourself to dismiss the option of outsourcing software development as ‘too expensive’ because of incomplete comparison of outsourcing rates and internal labour costs.

Mutual trust, respect, and teamwork – these three things are the main ingredients for a great recipe of client-developer partnership, and thus a successful outsourced development.

Critical Steps To Launching A Mobile App

The statistics show that the average media and entertainment app was launched 16.54 times per month as of second half of 2017. Overall app stickiness was 14.34 app launches per month and a measurement of the global mobile app retention rate found that 23 percent of apps were only used once.
According to a recent InMobi survey, the biggest challenge app developers face today isn’t design or development but marketing.
Nearly half of the survey respondents said they have trouble raising awareness for the app — it’s not surprising, given that millions of App Launches happen every year, and only 1% will skyrocket.
I’ve categorized these steps as Pre-launch, Launch, and Post-launch, but the list can be adapted to meet your specific needs.

How can you ensure your app launch to go smoothly? There are few stages and steps you should follow but always bear in mind that you should be flexible with the deadlines.


1. Identify target audience and Unique Value Proposition

The first step is a market research – getting to know your users before the launch will save you time and money. It will help you to better understand users’ pain points and what they dislike about the apps that are already in the market. It’s highly important to discover reasons for the users’ pain points by examining their behaviour. If you launch the app with all the collected info, you will have a steady process and will be able to anticipate any possible pitfalls.
So, think about few questions to answer to get the clearer picture of your next step within the process:

  • Who is your app built for?
  • What is the problem your app will resolve for the users?
  • How is your app delivering value to the users?
  • Why is your app better than your competitor’s in delivering that value?

Once you compile the details, you can focus on your marketing plan and don’t forget that for a consistent brand image, all your marketing activities should communicate and reinforce this message.

2. Create a landing page, promo video and engage social media on networks popular to your target audience

After the market research, it’s time for your app to be tested. It’s always a good idea to create a buzz around your App and let people become fans and wait for its launch eagerly.
You should register a domain and set up a landing page with the basic info like app’s name, short description and a form for the visitors to sign up for email alerts on your app’s progress. Once your landing page is set up and working, you can begin with collecting leads, offering a preview of your app to the press and early adopters and don’t forget about integrating with analytics or A/B testing tools so to check on your messaging strategy. (Google Analytics, Optimizely, Instapage etc.).
Next, the best is to increase your web presence – you should identify the social networks popular with your target audience, register the account and start posting content related to your upcoming launch of the app. Share your idea on social media like Facebook, Twitter, Instagram etc., ask for likes, tweets and sign ups. Mingle a bit!
You should create a promo video that catches the core of your app in a one-minute pitch – promo video can be embedded to your social posts, landing pages and it can boost conversion by up to 80%.

3. Identify influencers and existing communities popular to your target audience

You should mingle a bit through message boards and blogs to find an appropriate existing online community in your line of work – invest some time online to discover these communities and join their conversations since participating in these groups may be a great benefit as a direct feedback tool.
You should also track top influencers whose content is being shared in those groups – create a list of all influencers in your work niche who might be interested in writing about your app.

4. Prepare Launch Activities

After you’ve done all your market research, focus on the realization of the launch.
Here are a few tips for that:

  • Content marketing – great content can help you to succeed in your launch since a comprehensive and quality content collect the much-needed attention. It also shows your potential users how useful your app is and allows them to understand better how to use it. You can embody your content with blog posts, infographics, videos, articles and press releases so to boost your brand image.
  • Create a press kit – Make sure that the users can access information about your app easily and not to go back and forth through the web. Compile all your assets into one online press kit which should contain the following: your app’s logo, icon, screenshots, promo video, your boilerplate description of an app, your links to social media accounts, recent press releases and other relevant information. Once you do that, your influencers can quickly go through your press kit and find the details they need in one place if they will write about it.
  • Product curation sites – You should check some websites that curate new products since they can help you to create some hype about your app. Make sure that you are ready with you Minimum Viable Product since the rating on these websites have an upvote/downvote or review section. Some of these websites are: Product Hunt (best to launch around 7 PST), Beta List, Hacker News, Crunchbase etc. so choose the appropriate product curation site for your mobile app.
  • Create your product page – the users can see only the first few lines of your app description in the App Store, so you need to ignite their interest in those five lines – your app store description should be like advertising copy. Get your users excited about downloading and using your app. Keep in mind that every successful app solves the problem for users, so ensure this is clear in the description. Additionally, it’s great to try to follow ASO best practices to help your app rank higher in the app store with including keyword(s) in the title and description of your app.

5. Beta launch

There are a many websites for the newest apps that are coming soon and some of those are Beta List, Erlibird, Idea Squares etc.

Once you’ve created a list of beta testers, you should have some tools to help you work with the early adopters and improve your app. Remember, feedback is the key!
You can use UserVoice so that testers can send feedback directly to you – how they like the app and what features they would add. You can also use Crashlytics to help you identify where exactly your app breaks and eliminate those bugs.
Although analytics aren’t so helpful at this early stage, they are extremely useful to determine who comes back and uses your app and to proactively reach out to those that don’t and find out why.

After you’ve done the work with beta testers, built up the initial user base and built a great app – here’s an idea to add to pre-launch stage so to ensure the best initial launch as possible.

A lot of large apps used text-to-download forms on their website as the fastest way to get your user from the desktop to the app store on their device. LinkTexting offers this as an easy-to-use service and it takes less than 30 seconds to implement.

The app stores always show the highly rated apps first so make sure to ask your users to review your app – instead of intrusive popup messages, you should do this after the user performs the core action in your app – only then you ask if they’re enjoying the app or not in a screen that flows directly with your app’s UI/UX. For example, if they’re not enjoying, ask for a feedback via UserVoice or if they are, just ask them to rate it.
Make this process as smooth as possible to get the best user/app feedback and ratings.


The day is finally here!
Now it’s time to submit your app to the app store(s). At this step, you should be aware of the submission guidelines to get your app approved.
If you want your app to have a high download and user retention rate, it needs to leave a good first impression within the first few days prior to launch. If you fail to do this, you’ll likely lose users’ interest soon.
Once you’ve submitted your app, you should spread the word loud and proud to a press list, influencers and communities to inform them about your app’s release. Send an email to everyone on your list encouraging them to test the app and thank them for their loyalty.
You should also promote your app on social platforms such as Facebook, Twitter, Instagram etc. With such hectic times when launching your app, it is difficult to keep track of the big picture. You should create a system for regularly recording your previously identified KPIs. This dashboard will present all your metrics in one place and help you stay goal-oriented. You can also make your own mobile app KPI calculator which can be adapted to include the most important metrics for your app’s success.
Additionally, if you have some good contacts at TechCrunch/The Next Web/Verge, you should check with them about getting an article.


When you launched your app, your work isn’t done – you should continue doing couple more things in order to secure your app’s success.

Measure – After the launch, you need to assess how the process went and what needs to be improved. Your assessment should include customer satisfaction, engagement and retention rates. Reasons like why users abandon the app or their lack of interest can help you to adapt to the shifts in user expectations.

Listen – Make sure that you update the app experience and add new features and personalized content regularly as this will keep your users engaged. Use analytics, track user behaviour and listen to the user feedback so to determine what your users want and to ensure compelling updates and features that drive usage. However, bear in mind when updating your app if these features meet your business goals as you cannot meet everyone’s needs.

Stimulate continued usage – If you want to drive engagement and retention, you should stimulate users to use your app so to ensure the long run. That can be in a form of mobile-specific rewards, special promotions, coupons or specialized content access. The way how you stimulate your users will depend on the nature of your app.

Re-engage users with marketing communication – You should be careful with this as people don’t like to get ‘overspammed’ so choose wisely. Push notifications can engage, encourage activity and re-engage inactive users when done appropriately.

Keep ratings high – Ratings are the reflection of user experience so you should keep those numbers at 4.5 rating or higher. A good user experience and a useful app will often end up with high ratings and positive reviews. Developers should be careful in managing and resolving negative reviews and should keep communication channels open to user feedback.


A mobile app launch isn’t a one-time event. It’s a cyclic process requiring re assessment since the market needs change. Since there’s always room for improvement, make sure to do it on a regular basis so to keep your users engaged and interested through new updates and functionalities.