[contact-form-7 404 "Not Found"]

Our Secret Code (16+)

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, we build software products and implement mobile and IoT solutions that change the way we live.

Our name – Zesium?

Our name 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.

What cesium 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 addition of our Design Studio.

Our Architecture?

1. Innovation Lab was created for the purposes of R&D and continually combines the latest technologies to create innovative products.

Our creations are enabled by a broad range of services like software/web/mobile app development, Artificial Intelligence, Internet of Things, Innovation Consulting and more.

Our Innovation Lab aims to address the problems too complex for the businesses to solve on their own. We apply a wide range of methods and tools to stimulate ideas as well as to develop, prototype and experiment the solutions.

Our Innovation Lab carries the motto: Bring Ideas to Life.

2. Team as a Service (TAAS) is our way to help your business grow without any setbacks in case you lack the technical capacities.

Our TAAS model gives you an opportunity to approach your business intelligently and to get the control over your work. We’re able to recommend unique challenge resolutions while our arrangement can range from open-ended, episodic or merely temporary – you 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.

3. Our Startup Hub was triggered by a belief that we should build products that solve a real world problems.

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 development of your idea.

We start Lean – first to understand which problem you are trying to solve and how you visualize your idea in a real world.

Together, with the right attitude, a precise execution and true passion, we can bring your idea to life.

4. Our Design Studio is capable to develop an exclusive design and with our leading UI/UX designers at hand, we follow your vision and convert it into a visual shape.

Our Design follows the simple steps within their out-of-the-box formulations: sketching, pitching and assessing ideas.

The result?
Combination of the first-class design ideas created to display, attract and engage your customers.

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 extensive experience that, together in a team, represent the most valuable asset. Close team collaboration trigger ideas which are later developed into the inventive business solutions.

At Zesium, we support Steve Job’s motto: It’s not a faith in technology. It’s faith in people.

Our Vision?

Our vision is to inspire change and give our contribution to the world through the high quality solutions like in Fleaty, ApParkingSpot, CombMe or other.

We aim to build technologies that see and recognize the world just like we do. We strive to shape the future by creating original solutions for our customers and partners, as well as to develop solutions focusing on customers’ important 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”.

At Zesium, our colour appears as nocturnal sky – we chose black since without black, no colour has any depth.

Source: youtube.com

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.

The contrast we create demonstrates our ideas more explicitly and ranks our solutions ahead of the game. Our dark background is a foundation for other colors and shows our company spirit – proficient and professional.

Our spirit for challenging projects and a proactive approach to invent new solutions is what makes us Avant-Garde.

Pros and Cons of Outsourcing Software Development

Today, remote working 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.

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, 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.


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.

Source: integrant.com

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 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

According to a recent InMobi survey, the biggest challenge for app developers 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.

How can you ensure your app launch to go smoothly? 

There are a few stages you should follow but bear in mind that you should be flexible with the deadlines.


1. Identify target audience and Unique Value Proposition (UVP)

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 on social media 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.

You should set up a landing page with the basic info like app’s name, short description and a a sign up form for the visitors. Then, start with collecting leads, offering a preview of your app to the press and early adopters. Don’t forget about integrating with analytics or A/B testing tools so to check insights 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 and start posting content related to your upcoming launch of the app. Share your idea on social media and  ask for likes, tweets and sign ups. Mingle a bit!

Try to 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%.

Source: technofaq.org

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

Mingle through message boards and blogs to find an appropriate existing online community in your line of work – invest some time online 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 marketinggreat content can help you to succeed in your launch since as it 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, and press releases 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 e.g.: your app’s logo, icon, screenshots, promo video, your links to social media accounts, recent press releases and other relevant info. 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. 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.
Source: pixelkit.com

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, remember, feedback is the key!

You can use UserVoice where testers can send feedback directly to you or Crashlytics to help you identify where exactly your app breaks and eliminate those bugs.
Analytics 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.

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, ask them after they perform the core action in your app – do not bother them 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.

Source: process.st


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, 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.

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.

Source: bluestoneapps.com


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, 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 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 ‘over spammed’ 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.