Mobile App Development Best Practices

Enterprise Mobile Application Development Best Practices

In this post, we will concentrate on enterprise mobile application development best practices including notifications system and mobile application design; we are talking here about a mobile application of service to the employees of an enterprise whose main functions revolve around sharing and communicating data and / or information.

Considering that mobile applications and mobile navigation are now part of our everyday life, one should not underestimate the impact of a good design on the rapid adoption of a mobile application.

Mobile Application Development Best Practices should apply whether you are developing a mobile application from scratch to answer a specific business need or from an actual enterprise application.

Before You Even Start, Consider Your Audience & Your Business Need or Problem

Before you take any time to develop a mobile application, consider your audience and build a solid Business Case around the business need or the problem you want to solve. You’ll find more about building a business case in our recent post: You need to develop a new application?  Fine, do you have a Business Case?.

(more…)

coûts de développpement d'application mobile d'entreprise

Estimate the development cost of an enterprise mobile application

We are talking here about the development cost of an enterprise mobile application, that which will serve the enterprise itself as part of its operations, and the impact on this development cost of design and software architecture choices therein; including interactions with the technology environment, functionality, testing and deployment, maintenance and updates.

The question is not simple and to seize its complexity, we can make the comparison with a process as complex but more familiar to us; how well to estimate the construction costs of your new house?

You got it; there will be impact choices in terms of plans, materials, land, floors, etc.

Then to estimate accurately the development cost of an enterprise mobile application, we are going to try to confine the main factors at play and especially, to highlight critical choices you’ll have to face.

(more…)

Will we save our tech jobs, and avoid turning into the next third world?

You think: come on you! Right? Ok, read on. We live in North America and still think that we have the lead on technology. This creates a safe feeling for our tech jobs. We have exported the manufacturing jobs in Asia because manufacturing became just too expensive and the manpower grew unwilling to work for low wages. We probably also hoped that by creating wealth in a very populated area of the world, we would create a big new customer base.

 

(more…)

Multi-level cybersecurity or how to better protect yourself in 2019

We need multi-level cybersecurity in 2019 including double authentication to better protect ourselves from threats, attacks, hacks and frauds of all kinds that have happened over the Internet these last years and which all of the major Web Services,  Applications and Social Networks have suffered from: Twitter, Spotify, LinkedIn, Windows, Apple, Android, Facebook, Gmail, Netflix, Reddit, The Guardian, The New York Times, CNN, etc.

It’s huge… way too much!

So, just to make sure everybody gets a fair chance at starting 2019 on the right foot; here are key excerpts from a few ZDNet articles suggesting 5 basic privacy and security measures and utilities to be installed on your 3 environments (mobile, computer and browser). And a few bonuses…

(more…)

3 Software Development avenues in the age of Integrated Productivity

Microsoft talks a lot about Intelligence, Big Data, AI and Machine Learning and it is moving ahead at a pace on all fronts by enhancing its new Office 365 + Dynamics 365 Integrated Productivity Suite with some of these tools; it is worth asking how you should align your Software Development to make the best of this new offer?

Microsoft promises to add to its Integrated Productivity Suite such tools as Power BI, Cortana Intelligence Suite, MyAnalytics, Tap for Word, QuickStarter for PowerPoint, etc.; one has to admit that it’s a pretty powerful combination of business tools for any enterprise, no matter the size. But is your IT Department ready to benefit from it?

(more…)

Align Software Development with Microsoft Integrated Productivity offer

Your Software Development is based upon and targets enhanced Productivity perfectly integrated with your business process? Well then, the new Microsoft offering should please you.

Clearly, Microsoft intends on positioning itself in the VSBs (Very Small Business) and SMBs market segments by deploying, far beyond Office automation, a new business offering around Integrated Productivity encapsulating both Collaboration and Business Development (CRM & BD,  Clientele Service and Sales and…).

(more…)

Enterprise security, finding the balance between protection and performance

It’s an evidence, no enterprise wants to discover a security breach in its IT systems and applications and make the news with its data all over the Internet. Cybersecurity is an obligation for all enterprises to which they must comply; and today, enterprise security goes way beyond IT systems and applications.

In the last few posts, we discussed the many advantages of Cloud Services of which cybersecurity is key; like data protection (encryption on the wire, sometimes in the DB, protection from hackers, backup, etc.). So, what about IT systems and applications in particular, and your enterprise in general?

Protect but don’t affect

(more…)

Opting for the Cloud is opting for service-oriented Application Development

The goals that a company approaches the Cloud with may vary of one thousand one manners, such as its effect on Agility, UX, Cost, Scalability, and Reliability; and they will determine how it will implement its Cloud process and now, strongly suggest implementing a service-oriented Application Development.

The very first decision you should make is whether or not, you’ll go for a Private Cloud or a Public Cloud. More precisely, here is an overview of both characteristics to take into account for your applications and services configuration.
(more…)

6 good reasons to go on the Cloud for Startups and SMBs

Although it’s been one of the most talked-about buzzword of the last few years, surprisingly, there are still a lot of misconceptions regarding the benefits of moving to, being on and operating on the Cloud. Nevertheless, there are still many good reasons to go on the Cloud for Startups and SMBs. So maybe it’s time to take a second good look at it and give it a second thought… if you haven’t yet.

The basic premises remain the same:

  • forget about hardware, we’ll provide it
  • forget about licensing, we’ll provide it
  • you only pay for what you use

So why not give the Cloud a first shot or, some may say, to give your company a second chance!

6 good reasons to go on the Cloud for Startups and SMBs

(more…)

Custom Development adapting to IT legacy systems, not fighting them

We strongly believe that Custom Development can and should adapt to IT Legacy systems.

As an IT Consulting firm offering Custom Development Services, we have developed over the years the knack for analysing and recognizing the minutiae of IT legacy systems and designing different communications protocol to exchange data with them.

Of course, if you ask IT how to go about addressing new challenges, they will probably go with the systems and technologies in place. It’s a question of comfort and risk management because it is not usually appreciated to add other systems and applications to the existing IT environment.

But the thing is, that’s not always the best course of action.

(more…)