Difference between cross platforms apps and native apps

Native apps vs Cross platforms has always been a hotly debated topic. In today’s article, we will see the main differences between the two and the pros and cons of each. 

Before the birth of an app, you have to choose which platform to do it for. Android and iOS are the most used, but there are smaller platforms to consider. In general, you should choose the one where your target audience is.

Let’s start by understanding what is the main difference between Native apps and Cross Platforms app. 

Native apps are applications made exclusively for a platform, therefore, for example, apps that exist only on Android and not on Ios, this allows developers to take advantage of all the features of the platform. Cross-Platform applications are made for all platforms, generally, they are made for the two main platforms, Ios and Android using HTML or CSS.

Native Apps: 

Performance: Certainly the performance for native apps is fantastic, as the app is made for a specific platform, taking advantage of all its peculiarities. The app is therefore faster and with very few errors. 

Features: The developers in this case have the advantage of being able to exploit all the potential of the platform that they will use.

Practicality: In this case, the Native apps are not very practical. They are more expensive to maintain and develop, moreover, often more apps must be created for the different platforms, therefore the costs for updates and maintenance increases. 

Creating a Native app has many advantages, but it can be an expensive choice which is why sometimes the cheapest option is chosen, i.e. the cross platforms app. 

Tool For Native apps

For IOS the tool to use are:

  1. XCode: It includes everything you need to build incredible apps 
  2. AppCode: AppCode takes care of routine activities and saves you from additional typing

For Android among the options there are:

  1. Android Studio: It offers the fastest tools for creating apps on any type of Android device.
  2. IntelliJ IDEA: intelligent coding assistance and ergonomic design make development not only productive but also fun.

Cross-platform apps:

Performance: Having been built for all platforms, this type of app may have problems on some devices. 

Features: Despite the convenience of having the app on multiple platforms, you cannot use all the potential of all the platforms, as the apps would risk not working on many devices. 

Practicality: Cross-platform apps are the cheapest to develop and maintain, you have to be careful of the bugs that may arise on some devices.

Cross-Platform Tool:

  1. React Native: It is used to develop applications for Android, iOS, Web and UWP allowing developers to use React together with the functionality of the native platform.
  2. Xamarin: A platform for developing Android and iOS apps with .NET and C #.

Case studies

  • A Case Study of Cross-Platform Web Application Capability: From the abstract: ”This study applies the existing knowledge on native and web applications to a specific case study. We compare the strengths and drawbacks of native applications versus web apps with emphasis on cross-platform functionality. 
  • Comparison of Native, Cross-Platform and Hyper Mobile Development Tools Approaches for iOS and Android Mobile Applications: From the abstract: “To take a position in the competitive mobile application market, most of the Information Technology (IT) companies have to develop the same application for various mobile operating systems. To solve this issue, Cybercom provided a thesis topic and a project which decreased development time by sharing the same core functions between Android and iOS applications. 

Which option to choose then?

Choose to develop a native app if: 

  1. The application requires access to phone services
  2. The application must be fast
  3. The application must be updated and must remain valid over time.

Choose a cross-platform app if: 

  1. It’s okay if the app is a bit slow
  2. The application does not have too complicated features (for example animations)
  3. You have little time and budget to develop the app

In any case, the choice must be made in view of the end-user, as each market has its own peculiarities.

Share Post

Payment Systems for Mobile Apps

With New Digital Payment we mean the set of digital payments made through the use of innovative technologies. These can be further classified based on the purchase situation and on the type of device used.

This category includes payments made via smartphones which are further classified into:

Mobile Remote Payment: mainly used for online purchases and for P2P exchange via mobile site or mobile app and which require payment by debit card, telephone credit, or e-wallet.

Mobile Proximity Payment: mainly used for in-store payment which requires a debit on a payment card, e-wallet, or directly on the bank account, thanks to technologies such as contactless credit cards, payment via smartphone or QR code.

In recent years, the use of digital payment methods in Italy and Europe has been growing rapidly, also thanks to the increase in consumer confidence in this type of payment method. 

Below we have compiled a list of the most used payment apps


Stripe is a perfect platform for all those who want to create a marketplace, accept payments, or just want to create invoices for customers. 

The payment options are designed to reach a global audience, in addition, Stripe is a constantly evolving platform with new technologies also in terms of security.

2. Square 

Square, in addition to accepting online payments, also becomes a POS for payments in person, in fact, you can buy their hardware for in-store payments from the site. The big advantage of Square is that the configuration is very simple, all you need to get started is in your dashboard. 

3. PayPal

Paypal is one of the most popular payment systems, which allows you to store credit card and bank account data on secure servers, so you never have to share this information with anyone else. 

PayPal offers various types of accounts, if you have a marketplace the account you are interested in is the Business. It allows you, among other things, to have multi-user access and to have various tools for merchants.

4. Apple wallet

Apple pay accepts various credit cards depending on the geographical area in which you are located. In order to accept Apple Pay, you must already have a POS enabled for contactless partnerships

. Transactions with Apple Pay are safe as it uses a specific device number and a unique transaction code.

You can integrate this payment system into your apps, website, and business chat.

5. Paymill

Paymill is perhaps the least known on this list, but it is still very good.

Paymill is available worldwide and accepts different types of payment, credit cards, SEPA transfers, SOFORT, and PayPal. 

Additions can be made to accept subscriptions, and payments via mobile or web. Paymill offers three types of subscription, Basic, Professional, and Enterprise. 

The Covid-19 has forced us to change many habits, one of which is to start using paperless and cardless payment methods, therefore payments over the phone. According to an estimate, 85% of transactions are still carried out in cash, lately, things are changing, more and more shops are calling on you to pay by card or by phone. 

Cash payment is likely to end checks, The Nilsen Report talks about a 46% decrease in check usage between the year 2013 and 2018 (the study is from 2014).

Online payments are safe, trackable and much less expensive for consumers, which is why are such a great opportunity for businesses

Share Post

Most popular e-commerce in 2020

The largest and most famous e-commerce are Amazon, Shopify, WooCommerce, Ebay, Facebook marketplace.

Amazon is perhaps the most famous e-commerce, created by Jeff Bezos on this store you can find anything. Not only products that are in Amazon warehouses, but it allows stores to have their own showcase and reach a greater audience than a simple e-commerce spread on the web.

The Shopify Inc.is a Canadian company based in Ottawa, Ontario that develops and markets the e-commerce platform of the same name, the Shopify POS point of sale system and marketing tools dedicated to businesses. Shopify’s idea is to allow other entrepreneurs to sell online without programming. Shopify allows the creation of e-commerce stores without the need to know how to program. The platform offers different subscription plans according to various needs. In addition to the basic features including the simplified loading of product data sheets and the ability to accept online payments with cards, there are features that can be expanded with the apps available on the various App Stores. The shop design can be customized by downloading free or paid themes. Shopify also offers free tools and initiatives dedicated to entrepreneurs such as webinars, training courses, and networking events in the main cities of the world, the Shopify Meetups.

WooCommerce is a flexible and open-source eCommerce solution based on WordPress. WooCommerce is designed to allow store managers to manage their eCommerce website independently, without the need for intervention by web developers.

eBay inc. is the most popular online auction site in the world. To sell it is not necessary to be a professional, a private citizen can also do it and can choose between the auction mode or buy it immediately. The rules are simple, just have a PayPal account.

Facebook Marketplace, born in 2016, initially was only a section of the site where you could sell on Facebook privately by publishing lists of items for sale, and friends or group members could interact with the post if they were interested. Now allow users and businesses to sell vehicles, hire service providers, and post real estate listings. It also allows all users within 150km to view posts.

There are many, too many MarketPlace/e-commerce open to all and to be able to sell your product in the best way, it is useful to rely on companies such as Artecha that will integrate the portals and dashboards external to the various marketplaces and help the entrepreneur to choose the most suitable marketplace. How simple they will do: once the suitable marketplace has been identified, the sales performance will be optimized. 

Before relying on a specific marketplace, consider carefully the price and what is offered to you. Some marketplaces ask for a subscription, others instead ask you for a small fee for each advert or for each product sold. The advice is to evaluate what type of product you have and how much you plan to sell, before choosing.

Selling on marketplaces is, therefore, less obvious than it might seem, but the advantages are many, especially if expertly inserted in a wider web marketing strategy that leads us to grow on the web at 360 °, and Artecha can help you with this.

Share Post

The fastest-growing apps during coronavirus

Everyone stays at home! Sars-Cov2, known as Covid19, has forced millions of people around the world not to move and stay in their homes. Avoiding contagion, during what may be called one of the worst pandemic in history, has been a prerogative of all. In less than a month our habits have changed, our way of interacting with the world and living it.

Fortunately, technology is our help. Video calls, messaging apps, games, and streaming services make the days at home less heavy and even the distance with friends and loved ones is at least partially canceled.

There has been a boom in messaging apps, used for both smart-working and distance learning (e-learning), and takeaway food apps have also been used a lot. Now here is a list of the 10 most downloaded apps:

1 Ranked first WHO MyHealth The World Health Organization has created an app to combat the spread of fake news about the coronavirus. The new application, announced by WHO director Tedros Adhanom Ghebreyesus on his Twitter account, is called WHO MyHealth. It will provide notifications and information about the Covid-19, communicate to those who use it if it is in a high-risk area or if someone in the area has declared to have contracted the virus. There will also be tools to help people self-diagnose if they have symptoms similar to those of coronavirus. Available in English, French, Chinese, Spanish, Arabic and Russian. And it will support COVID-19 Tracker. Useful and free, it allows the user not only to view the spread of coronavirus in every part of the world in real time, but also to auto-report the symptoms if he is positive for the virus.

2. In second place on the podium is Google Meet and Hangouts . Free of charge, they allow you to chat and write instant messages, exactly as it happens for Whatsapp, and make video calls and VoIP calls. Their advantage is that they can be used from multiple devices and also from a PC, by accessing the Gmail box or the Google Chrome extension. In the smartphone version, the app is made up of contacts and chat.

3.  Zoom Just like Hangouts, Zoom can be downloaded for free on mobile phones, tablets, and PCs and allows you to make video calls between multiple users – and therefore create real meetings – where you can share your computer screen. Its stock market value during the pandemic period has increased by 300% to surpass General Motors.

4. Teams from Microsoft. The application, functional for those who are in smart working mode these days, is the hub for Office 365 teamwork. Meetings, apps, files, and team conversations: it’s all gathered in a single shared workspace, which you can access anywhere using the mobile device you prefer. Teams facilitate work and relationships between colleagues.

5 Google Classroom. One of the most useful Google apps for distance learning, Classroom helps teachers create and organize assignments quickly, send assessments and comments efficiently, and easily communicate with their classes. Students can use Google Classroom to communicate directly with teachers and classmates and to organize, complete, and deliver their work on Google Drive.

6 Apps for streaming movies and series. Among the most useful apps, there are certainly those that allow you to stream movies and TV series. Two in particular: Netflix and Amazon Prime Video.

This app helps to spend long days at home, allowing us to do TV series marathons or preview movies, to watch on smartphones, tablets, computers, and smart TVs. Arrived in Italy on March 24th there is also Disney + which has had an excellent launch and, thanks to the quarantine, people rushed to subscribe

7 HouseParty. Among the most useful free apps in everyday life, there is HouseParty, a social network where you can meet friends online, on video, to party in a virtual house. It works as a group video chat service that allows you to make video calls up to eight people at the same time. It can be considered a “synchronous social network”: communication between users of the same “room” takes place in real-time.

8 Youper. One of the most useful apps to download right now is definitely Youper, which uses artificial intelligence to help people reduce their anxiety levels, manage their mood, and improve their sleep. You can use it by conversing digitally with the app, or to listen to the sounds of sleep, monitor your emotions with the mood tracker, learn more about anxiety and depression and take a personality test to better understand your personality. The application is exclusively in English but it can be an opportunity to keep your knowledge of the language in training.

9 Nike Training Club. Can you stay in shape at home too? Of course yes, thanks to several apps dedicated to fitness. Nike Training Club dedicated to fitness enthusiasts who want to experience intense sessions with many workout options. The application offers 185 free workouts, strength and endurance exercises, yoga, and mobility under the guidance of a renowned Master Trainer. In the coming weeks, in addition, many workouts, nutrition tips, and expert help will arrive on the NTC app, to help you come back stronger than ever.

10 ONE! One of the most downloaded and used apps is the famous card game. You can play Uno but you can also choose to participate in tournaments and events that will offer the opportunity to win prizes and climb the rankings.

This period of quarantine has shown how important and sometimes human interaction and contact are taken for granted; never as in the past in this complex period, technology with its tools has been of help both from a social and working point of view, trying to innovate our ways of communicating and filling gaps whenever possible.

Share Post

Video Conferencing Services

team work

What is a video call? 

A video call (or even video call and video conference)is a call made with programs or apps that provide video as well as audio support. In this period, with Covid-19, their use has literally exploded, today the communication platforms are used by private individuals to communicate with friends and relatives, and by schools to make video conference lessons and by companies to communicate with collaborators who work remotely.

There are many platforms available on the market. The most famous are certainly those of Microsoft such as Skype and Teams followed by those of Google such as Zoom and Hangout and that of Zoom in strong growth. Among young people, the most used, however, is definitely WhatsApp. Those who are members of the Facebook social network have certainly downloaded Facebook Messanger and Live Chatroom. It is interesting to see the positioning and usefulness of the various platforms.

Google Hangouts

The most reliable video conferencing app is definitely that of Google Hangout. The best example of consumer-oriented software, widely used for years in the business sector. Allows full integration with all other Google applications: Gmail, Google Calendar, etc. The only flaw is that it allows a simultaneous connection of only 10 users. In the revised version of Google Meet (now free), however, it is possible to make an audio and video connection simultaneously for up to 250 people.

Advantages: Integrated with Gmail, Google Calendar, it works with Chrome through plugins.

Disadvantages: It does not support two streams simultaneously, some users complain about the quality and reliability of the connection.


The Microsoft app offers tools for both private users and businesses. Videoconferencing is possible from computers and mobile devices. It is possible to connect, also in this case 10 users at the same time, there is the possibility of accessing a directory of people where it is possible to search for all registered users of the service.

Advantages: familiar user experience, for anyone who uses Skype to connect with family members, additions of additional users that can be connected in the paid versions

Disadvantages: requires downloading an application, it can be considered unprofessional because it is widely used for private conversations, advanced features available upon subscription of premium subscription


Zoom offers a reduced service for group video calls quite satisfactory. Allows the choice of different types of plans. With the Basic plan, it allows users to make 40-minute calls with few features like screen sharing, local recording, meeting rooms, and camera filters. in the second quarter, with the increase in the Covid emergency, Zoom reached 200 million meetings per day!

Advantages: simple registration, includes basic registration, supports calls to 100 users simultaneously.

Disadvantages: requires a downloadable application, uses only the English language, all calls are not encrypted, calls have a maximum limit of about 40 minutes, no possibility to check spam or bandwidth


Lifesize is a widely used software for video conferencing. For its use it is necessary to open a free account, you can use a video conferencing service that allows the maximum participation of 25 users, without the need to download or install software.

Benefits: No download or installation required, unlimited conference duration, screen sharing, high video quality, based on a global cloud network, end-to-end enabled security and encryption by default.

Disadvantages: integrations for video conferencing systems in 4K are available but included in a paid subscription.


Webex is a Cisco Systems platform perfect for large companies, and full of tools.

Advantages: Easy to use interface. Users can easily share the screen, documents and much more. 

Disadvantages: The default browser is internet explorer, so if you use firefox or chrome you have to change the browser setting before clicking on a shared link.

Case Study

Fortune 100 Enterprise Doubles Video Communications While Cutting Costs With Zoom: Deployed 25,000 Zoom accounts with webinar, large meeting, and H.323/SIP connectors

Applying role-playing strategy to enhance learners’ writing and speaking skills in EFL courses using Facebook and Skype as learning tools: a case study in Taiwan: English as a foreign language (EFL) instruction faces many challenges in Asia because of many cultural and environmental factors, such as the lack of interactive speaking environments, emphasis placed on test scores, and foreign language anxiety. The purpose of this research is to conduct an EFL instructional course by integrating Facebook (asynchronous online discussion) and Skype (synchronous online discussion) as platforms through which students perform role-playing based learning activities and to observe the effects of the course on the challenges mentioned above.

The platforms that bring online classes

The platforms for e-learning They don’t stop at large groups. The Italian one that reaches most teachers and students is WeSchool. Founded by Marco De Rossi under the name of Oilproject, it helps teachers to “bring their classes online and make their teaching digital.” They are about 2 millions of students who access the Library section every month, populated by video lessons. 

Moodle is an open source platform used by companies for training, but also by teachers to digitize part of the educational pathways. Edmodo gives the possibility to organize the class work, both on the benches and in the chair. It offers resources for schools, teachers, students and even for parents. 

Redooc, rather than as a digital version of the classes, is an “online alternative to repetitions” and is focused on “mathematics, physics, Italian, financial education and logic games”. The Miur cites Bricks Lab, a Milan based platform that “allows you to create multimedia lessons” and “personalized educational constructions”. Resources can be shared by teachers with students, but also with colleagues, “so as to pool their work and benefit from that of others”.

What’s in the future of conference calls?

In the future, all players will focus on the quality of the service by offering 4K experiences. Making a conference call will be like shooting a movie, web cameras will be more and more efficient and cheaper so you can have many in the room, which could be very convenient for conference calls where a person has to stand up to do a presentation. In this sense, we are also working to integrate artificial intelligence, so that it can automatically frame the person who is going to the blackboard and attend meetings with 3D holograms. 

Share Post

CRM vs. ERP: what startups need the most?

What is CRM:

CRM or Customer Relationship Management is a strategy for managing all the relationships and interactions of a company that take place with potential and existing customers. A CRM system helps companies stay in touch with customers, simplify processes and improve profitability.

When we talk about CRM, we usually refer to a CRM system that is a tool used for contact management, sales management, productivity and more. The goal of this system is simple: to improve all the interactions underlying the business.

A CRM system helps companies to: 

  •  keep customer contact details up to date, 
  • monitor every interaction with customers and manage their accounts. 
  • improve relationships with customers and also their lifetime value (CLV). This aspect is fundamental, given the high amount of data generated by companies on a daily basis.

The issue of customer data represents a challenge to which CRM systems have been created. Whenever someone answers the phone and talks to a customer, they go out to meet a potential customer or follow a promising lead, learn something new and potentially valuable.

A CRM system essentially provides a central point where companies can store actual and potential customer data, as well as monitor customer interactions and share this information with colleagues. It allows companies to manage customer relationships, helping the company grow.

Using a CRM system, each question, service request, preference and past contact data of each customer is available immediately, which means that each new interaction should always be personalized, relevant and updated.

In addition to keeping track of every phone call, email, meeting and presentation, CRM systems can also be used to add notes, plan follow-ups and organize next steps. This ensures that opportunities to close deals or grow customer accounts are not wasted.

Key features of a CRM system

Key features of a CRM system typically include contact management functionality, dashboard-style presentation of information and reports that analyze pipeline activity, as well as communication tools such as e-mail. integrated mail and internal instant messaging:

  • Contact
  • management Lead management
  • Sales forecasting
  • Instant messaging among employees
  • Email monitoring and integration with Outlook and Gmail
  • File and content sharing
  • Dashboard-based analytics

Evaluating and comparing the various types of systems CRM

When evaluating and comparing CRM systems, three types must be considered: desktop, server and cloud. A desktop system is suitable for a single user who simply needs an electronic version of a Rolodex to manage basic customer contacts, so for most companies the key question to answer is: server or cloud?

The three basic types of CRM systems include:

  • Desktop systems that run on a single computer
  • Client-server systems that have a central database stored on a server, usually hosted autonomously with software installed on each user’s PC or laptop so that it can access it
  • Cloud-based systems provided and hosted online by a third-party provider and accessible anywhere via a connected device

 As technology evolves, the way we work and connect with customers also evolves. Advanced systems go beyond the obvious functionality of CRMs, to respond to developments such as remote work and artificial intelligence. Cloud-based CRM systems are at their best in this area, as they can be updated as new technologies become the norm.

Mobile CRM for remote work

Some CRM systems such as Salesforce now offer mobile CRM functionality, which allows salespeople to access crucial information wherever they are and to update that information immediately after a meeting while still in the field, so that colleagues can follow the customer with the latest information, before the competition.

With mobile CRM, you can manage an entire business from a phone, without being tied to a desk: closing deals, customer support and even implementing 1: 1 marketing campaigns. This feature can also support work from home and even allow companies to reduce the size needed for offices.

Social Media Integration

Today’s CRM platforms can help companies get the most out of social media as a source of new leads, data about potential customers and information for customer support workers. All these new social data flows are integrated with the rest of the data available to a customer, to provide the widest possible image and a series of new information with practical value.

Leveraging artificial intelligence

Some CRM systems can use artificial intelligence (AI) to learn from available data in order to make recommendations based on business processes. In this way, the system improves constantly and automatically, becoming more intelligent and more targeted to customer needs.

Here are some ways in which artificial intelligence can enhance a CRM:

  • Transcribing and analyzing sales calls: the transcription of calls can be useful to highlight which are the most interesting topics for the customer, or to improve sales performance. For this purpose there are software such as Chorus that can be integrated with Salesforce.
  • Identify what all support tickets have in common: This can be used to advise which is the best answer and halve the time. Some software such as Digital Genius help automate responses and halve problem resolution times. 
  • Speeding up content production thanks to a natural language generator: Creating content for websites, social networks and landing pages takes a lot of time and resources, but software like Wordsmith can produce content for articles, social content, landing pages and much more. It produces content using the language suitable for your audience, greatly reducing the time. It does content in 15 languages ​​and can be integrated with Zapier

https://unsplash.com/photos/7okkFhxrxNw foto 

CRM software

Here is a list of some CRM software 

  • Monday: This is one of the most famous software, it has 14 days of free trial and you easily integrates with tools that are commonly used by many companies (for example Slack). 
  • Zoho is a cloud based CRM, usable by businesses of all kinds. It supports more than 26 languages ​​and is very easy and fast to use.
  • Salesforce is one of the main cloud based CRM tools / software in the world that provides creative CRM solutions that can be used effectively for all companies with business needs, from large size to small start-ups.
  • Dynamics: It contains everything a company needs. Very easy to use, and has integrations with other systems such as Social Engagement.
  • HubSpot: It has all the basic functionality of a crm, without being as complex as other platforms.

What is ERP

Enterprise resource planning (ERP) refers to a type of software that organizations use to manage daily business activities, such as accounting, procurement, project management, risk management and compliance and supply operations chain. A complete ERP suite also includes enterprise performance management, software that helps plan, quantify, predict and communicate an organization’s financial results.

ERP systems combine and define a set of business processes and guarantee the exchange of data. By collecting shared transactional data from different sources in the organization, ERP systems eliminate duplication of data and ensure its integrity through a single reliable source.

Nowadays, ERP systems are fundamental for the management of thousands of companies of all sizes and belonging to different sectors. For these companies, ERP is as important as the electricity that powers all systems.

ERP systems are based on a single defined data structure (schema) which generally shares a common database. This ensures that the information used throughout the company is normalized and based on common definitions and user experiences. These main constructs are then interconnected with business processes driven by workflows between corporate departments (e.g. finance, human resources, engineering, marketing, operations), connection systems and the people who use them. In a nutshell, ERP is the vehicle for integrating people, processes and technologies into a modern company.

For example: consider a company that makes cars by getting parts and components from multiple suppliers. It could use an ERP system to track the demand and purchase of these assets and ensure that every component of the entire procure-to-pay process uses uniform and clean data related to integrated business workflows, business processes, reporting and analytics. When ERP is used correctly in this automotive manufacturing company, a component, for example, “front brake pads”, is identified uniformly by component name, size, material, origin, batch number, part number vendor number, serial number, cost, and specifications, along with a host of other descriptive and data-driven articles. Since data represents the lifeblood of every modern company, ERP facilitates the collection, organization, analysis and distribution of this information to all individuals and systems that need it to perform their role at best. and their responsibilities.

ERP also ensures that these fields and data attributes are entered into the correct account in the company’s general ledger so that all costs are tracked and represented correctly. If the front brake pads were called “front brakes” in one software system (or perhaps in a set of spreadsheets), “brake pads” in another and “front pads” in a third, it would be difficult for society car manufacturers understand how much he spends annually on the front brake pads and if he has to change supplier or start a negotiation to get better prices.

One of the basic principles of ERP is that of centralized collection of data intended for wide distribution. Instead of numerous standalone databases with an infinite inventory of disconnected spreadsheets, ERP systems bring order into chaos and allow all users, from the CEO to the administrative staff, to create, store and use the same data deriving from common processes . With a secure and centralized data repository, everyone within the organization can be assured that the data is correct, current and complete. Data integrity is guaranteed for every activity performed within the organization, from quarterly financial statements to individual credit reports, without using error-prone spreadsheets.

It is impossible to ignore the impact of ERP in today’s corporate world. Since business data and processes are integrated into ERP systems, companies can align different departments and workflows, with significant savings in terms of profits. Examples of business benefits include:

  • Optimized business insights from real-time information generated by reports
  • Lower operating costs through simplified business processes and best practices
  • Greater collaboration between users who share data in contracts, requests and purchase orders
  • Better efficiency through a user experience common to many well-defined business functions and business processes A
  • consistent infrastructure from the back office to the front office, in which all business activities have the same “look and feel”
  • Greater adoption rates by users with common user experiences and designs
  • Reduced risk through greater data integrity and financial controls
  • Lower operating and operating costs through uniform and integrated systems


  • Oracle JD Edwards : Oracle JD Edwards software meets the demands of a modern and simplified user experience. Its innovative approach increases productivity and allows companies to work smarter and faster.
  • SAP It has an ERP system tested to streamline processes in all business areas: procurement, production, service, sales, financial management and HR. 
  •  SAGE Designed as a management system for small businesses, Sage offers an ERP system capable of adapting to the growth of your company and the changing needs of your business.

What is the difference between ERP and CRM?

ERP and CRM are not the same thing, even if someone sometimes confuses them. Let’s start with the acronyms. 

ERP: stands for “Enterprise Resource Planning”: the literal translation would be “planning of enterprise resources”. It 

  •  is a management system, technically an information system, which integrates all the business processes of a company: from sales to purchases , from inventory management to accounting and so on. 

CRM, however, is for Customer Relationship Management

  • in which case we speak of a management strategy for all interactions that take place with customers, and prospects.

not really same thing, then. On the one hand the company resources, on the other the customers; on the one hand the organizational flows, on the other a database of names (to simplify). 

Your priority is an ERP if:

  1. You have to manage complex warehouses , times of the production department
  2. Administer the accounting
  3. Coordinate the distribution chain (in slang supply chain) 

Your priority is CRM if:

  1. You have to automate customer management and profiling processes, 
  2. Manage rep arts sales and analyze the results, but above all 
  3. If you want to optimize the internal processes and centralize the information of your company in a single tool.

The combination of a CRM with an ERP instead is Targeted Operating Model (TOM) once the business has reached SME size.

Artecha develops custom built ERMs, CRMs to clients including ad hoc solutions such as integration, business intelligence and automation.

Share Post

Everything About Data

laptop software development

Data is the set of techniques and methodologies that have as their object the extraction of useful information from large quantities of data through automatic or semi-automatic methods and the scientific, corporate / industrial or operational use of them.

The statistic can otherwise be defined as “extraction of useful information from datasets”.

The concept of data mining is similar, but with a substantial difference: statistics allow you to process general information about a population (e.g. unemployment rates, births), while data mining is used to look for correlations between multiple variables relative to individuals individuals; for example knowing the average behavior of the customers of a telephone company I try to predict how much the average customer will spend in the near future.

In essence, data mining is “the analysis, from a mathematical point of view, performed on large databases”, typically preceded by other stages of preparation / transformation / filtering of data such as data cleaning. The term data mining became popular in the late 1990s as a shortened version of the above definition; today data mining has a double value:

  • extraction, with cutting edge analytical techniques, of implicit information, hidden from already structured data, to make it available and directly usable;
  • exploration and analysis, performed automatically or semi-automatically, on large quantities of data in order to discover significant patterns (patterns or regularities).

This type of activity is crucial in many areas of scientific research, but also in other sectors (for example in that of market research). In the professional world it is used to solve different problems, ranging from the management of customer relations (CRM), to the detection of fraudulent behavior, up to the optimization of websites.

Among the techniques most used in this area are:

  • Clustering;
  • Neural networks;
  • Decision trees;
  • Analysis of associations (identification of products purchased jointly).

Another popular technique for data mining is learning by classification. This learning scheme starts from a well-defined set of classification examples for known cases, from which it is expected to deduce a way to classify unknown examples. This approach is also called “supervised”, in the sense that the learning scheme operates under the supervision implicitly provided by the classification examples for known cases; for this reason, these examples are also called training examples, or “examples for training”. Knowledge acquired through learning by classification can be represented with a decision tree.

The actual data extraction therefore comes to the end of a process involving numerous phases: 

  • the sources of data are identified; 
  • a single set of aggregated data is created; 
  • pre-processing is carried out (data cleaning, exploratory analysis, selection, etc.);
  • the data is extracted with the chosen algorithm; 
  • patterns are interpreted and evaluated; 
  • the last step goes from patterns to new knowledge thus acquired.

Data management:

But what is a data management strategy and how to implement it? What are the key elements for data management to be truly effective? Here are all the latest technological innovations that support companies in this delicate task, even if, as we will read, to implement an effective data management system, technology is not enough but processes, skills and governance skills are also needed.This is a fundamental commitment to take full advantage of the growing amount of information already present in the company and all those collected gradually, also in real time, which must be analyzed to understand market trends, the needs of company stakeholders and therefore to provide the most correct and, above all, information useful to business decision-makers to increase performance.

What are Big Data:

The definition big data refers to both the world of statistics and that of information technology, in fact, it indicates the collection of such a quantity of data (characterized by a large volume, but also by a wide variety) to make it necessary to use specific analytical methods and technologies to be processed and to ensure that value and knowledge are extracted there. In computer science, the meaning of big data extends to the ability to relate heterogeneous, structured and unstructured data, with the aim of discovering links and correlations between different phenomena and then making predictions.

Big data management cannot be approached as in the past when the priorities were ‘reduced’ to the governance of the data at the It level and to its use by some ‘restricted’ users.

Data sources continue to evolve and grow: ‘waves’ of new data continue to be generated not only by internal business applications but by public resources (such as the web and social media), mobile platforms, data services and, always more, from things and sensors (IoT-Internet of Things, just think that according to the Internet of Things Observatory of the School of Management of the Milan Polytechnic, the adoption of IoT in sectors such as the Smart Home and Industrial IoT grew in 2018 52% and 40% respectively, this means that the data generated by the devices located in these areas will increase exponentially). “The Big Data Management strategy cannot fail to take these aspects into account, often linked to the characteristics of volume, speed and variety of Big data in continuous growth and evolution. For companies, it becomes essential to succeed, according to a logic of continuous improvement, in identifying new sources and incorporating them into data management platforms. “

In the era of big data, therefore, it is essential to be able to ‘capture’ and archive all the useful data and since their usefulness is often not assessable a priori, it becomes a challenge to be able to have them all available (some data that could be irrelevant in the current business context, such as for example the mobile data of the Gps, could actually be relevant to the objectives of future business). “Until a few years ago the efforts and costs to be able to capture and maintain all this data were excessive”, reads the Forrester report, “but today innovative and low-cost technologies such as Hadoop have made this approach possible”;

The goal of big data analysis is not to report on what has happened but to understand how this can help make better decisions. This means changing the big data analysis model by opting for so-called ‘descriptive’, ‘predictive’, ‘prescriptive’ approaches, i.e. taking advantage of big data analytics through which to generate ‘insights’, knowledge useful for decision-making processes (for example anticipating the needs of the customer knowing their preferences and habits in real-time). Success in this goal requires new skills, starting with data scientists; moreover, it means using artificial intelligence techniques, big data analytics technologies, machine learning algorithms, advanced visualization tools, data mining, pattern recognition, natural language processing, signal processing and implementing the most advanced hardware technologies to create the technological platforms that they try to imitate the human brain: all this generates useful and ‘not obvious’ information in support of the company’s competitiveness and profitability;

release data quickly and freely to all those in need: it may seem obvious but we know well how the history of IT has shown how much the ‘silos’ approach also applies to data, often residing in non-shared and difficult databases to be


Big Data Technologies:

Hadoop Ecosystem:  It is an open source framework for the distributed processing of large data sets. It has grown large enough to contain an entire ecosystem of related software, and many commercial big data solutions are based on Hadoop.

NoSQL Databases: NoSQL databases store unstructured data and provide fast performance. This means that it offers flexibility by managing a wide variety of high-volume data types. Some examples of NoSQL databases include MongoDB, Redis and Cassandra

 Blockchain: Blockchain is mainly used in payment functions, commitment and can speed up transactions, reduce fraud and increase financial security. It is also the distributed database technology that is under the Bitcoin currency. An excellent choice for Big Data applications in sensitive sectors because it is highly secure.

Business case 

An Open Source Approach to Log Analytics with Big Data In the Trenches with Big Data & Search – A Blog and Video Series  Searchtechnologies.com says: Companies had used registries for Insight long before big data became the next interesting thing. But with the exponential growth of log files, managing and analyzing logs has become so daunting that it becomes almost impossible. How did we leverage open source big data to process over 600 GB per day for faster, more accurate and cheaper log analysis? ”

Top Five High-Impact Use Cases for Big Data Analytics: “This eBook outlines these use cases and includes examples from real customers of how other organizations have used Datameer’s big data analytics solution to unlock the value of their data and deliver true commercial value. ” From datameer.com


In computing, the English term cloud computing indicates a paradigm of provision of services offered on demand by a supplier to an end customer through the Internet network starting from a set of pre-existing resources, configurable and available remotely in the form of a distributed architecture.

By using various types of processing units (CPUs), fixed or mobile mass memories such as RAM, internal or external hard disks, CDs / DVDs, USB keys, etc., a computer is able to process, store, recover programs and data.

In the case of computers connected in a local (LAN) or geographical (WAN) network, the possibility of processing / archiving / recovery can be extended to other remote computers and devices located on the network itself.

By taking advantage of cloud computing technology, users connected to a cloud provider can perform all these tasks, even through a simple internet browser.

The cloud computing system has three distinct factors:

  • Service provider (cloud provider) – Offers services (virtual servers, storage, complete applications (eg cloud database) generally according to a “pay-per-use” model;
  • Administrator customer – Choose and configure the services offered by the supplier, generally offering added value such as software applications;
  • End customer – Use the services properly configured by the administrator customer.

Although the term is rather vague and appears to be used in different contexts with different meanings,can be distinguished three basic types of cloud computing services:

  • SaaS (Software as a Service) – It consists in the use of programs installed on a remote server, that is, outside the physical computer or the local LAN, often through a web server. in part the philosophy of a term today in disuse, ASP (Application service provider.)

Market Solutions: Microsoft Office 365, G Suite apps, Salesforce

  • DaaS (Data as a Service) – With this service, only the data that users can access through any application are made available via the web as if they were resident on a local disk.

Market Solutions: Xignite, D&B Hoovers

  • HaaS (Hardware as a Service) – With this service the user sends data to a computer which is processed by computers made available and returned to the initial user.

To these three main services, others may be integrated:

  • PaaS (Platform as a Service) – Instead of one or more single programs, a software platform that can be made up of different services, programs, libraries, etc. is executed remotely. 

Market Solutions: Microsoft Azure, AWS Elastic Beanstalk

  • IaaS (Infrastructure as a Service) – In addition to remote virtual resources, hardware resources are also made available, such as servers, network capacity, storage systems, archive and backup. The characteristic of IaaS is that resources are instantiated on demand or demand when a platform needs it.

Market Solutions: AWS, Microsoft Azure, Cisco Metacloud

The term cloud computing differs however from grid computing which is instead a paradigm oriented towards distributed computing and, in general, requires that applications be designed in a specific way.

Business cases: 

  • Cloud-Based Analytics: A Business Case For CFOs: According to Digitalistmag.com : “The emerging technological advances resulting from today’s digital reality are penetrating all corporate fields with impressive speed, including financial operations. Cloud-based analytics is one of the contemporary innovative digital resources for financial operations that must be assimilated into the strategy of any competitive market operator. “
  • Creating the Cloud Business Case: Scovering the fundamental commercial levers that AWS offers to its customers; work through a framework to help identify the possible benefits of moving to the cloud; and outlines the steps necessary to create a Cloud business case.

Share Post

What is Telehealth?

What is Health Tech:

Health Tech is the set of medical and IT techniques that allow the treatment of a patient from a distance or more generally to provide remote health services.

In the context of clinical diagnostics, it is possible for a doctor to make the diagnosis on a patient who is not physically in the same place as the doctor, through the remote transmission of data produced by diagnostic instruments. The second medical opinion is one of the most common applications in the field of telemedicine: it consists in providing a remote clinical opinion supported by acquired data sent to a remote doctor who analyzes and reports them, effectively producing a second clinical evaluation on a patient. Telehealth techniques in fact also favor distance learning applications, in which the remote doctor can help doctors who ask for a second opinion on a clinical case through e-learning techniques.

The most common classification tech is carried out starting from the medical sector to which it is applied:

  • Telepathology of health: branch of telemedicine which provides for the transfer of macroscopic and microscopic digital images for diagnostic or educational purposes using computer technology;
  • teleradiology
  • telecardiology: remote transmission and reporting of an electrocardiogram;
  • teledermatology
  • Tele neurology
  • telerehabilitation: provision of rehabilitation services through telecommunication networks and the internet;
  • teleconsultation: visits between the doctor and the patient through video-conference systems.

Health tech does not replace traditional medicine but supports and integrates it with new communication channels and innovative technologies, with the aim of improving healthcare and helping citizens to access and obtain the best possible care. Telemedicine can be considered one of the key components for improving citizens’ health.

How it works:

Health tech involves the use of telecommunications and virtual technologies to provide healthcare outside of traditional healthcare facilities. Telehealth, which only requires access to telecommunications, is the simplest component of eHealth, which uses a wider range of information and communication technologies (ICTs).

Health tech examples include virtual health care at home, where patients such as chronically ill or the elderly can receive support in certain procedures, staying at home. Telehealth has also facilitated communication between healthcare professionals in remote environments and professionals to obtain indications in diagnosis, treatment and patient transfer. Sometimes training can also be achieved through health tech programs or associated technologies such as eHealth, which use computers and the internet.

Properly designed health tech systems can improve access and health care outcomes, particularly for the treatment of chronic diseases and for vulnerable groups. Not only do they reduce the request for assistance in already crowded structures, but they also help save costs and make the healthcare system more flexible.

Eliminate geographical barriers

Obtaining the best diagnosis and treatment is a right for all people regardless of where they live. Health tech comes to the rescue especially for the population living in remote areas, such as in the high mountains, on islands or in areas with poor hospital coverage, to compatriots who live abroad or who are abroad for travel, to people who work on ships or oil platforms, and to all people who for physical, family or work reasons cannot move from their city of residence.

Regardless of distances, health tech can be an excellent tool to speed up the diagnosis and treatment process, reduce stress and discomfort, wherever possible, without having to go to health facilities.

Health tech shortens distances and virtually brings health care to your home and allows patients to seek medical advice from doctors operating in other regions or countries without having to travel.

Health tech is dynamic, fast, accessible even in remote areas, it reduces waiting times, allows for multidisciplinary discussions, avoids travel, can be used comfortably from home, saves time, avoids long waiting times in waiting rooms, guarantees equal access, the doctor can use it wherever he is and at any time, space and time are no longer a limit. It also facilitates and facilitates the interaction of different specialists in a single case, regardless of the structure or country in which they operate.

Share Post

Smart working: How to organize it better

With the Covid-19 emergency, it has become necessary for many companies to activate the smart working mode. In this article, we explain what it is and how it works

What is Smart Working:

Smart Working is a new managerial philosophy based on giving people back flexibility and autonomy in choosing spaces, times and tools to be used in the face of greater responsibility on the results.

How Smart Working works:

Smart Working is a new way of working that allows a better balance between quality of life and individual productivity. Therefore also the result of wise use of digital innovation to support strategic approaches that focus on integration and collaboration between people, in particular, and between organizations. In all this technology plays a key role, because when we talk about Digital Transformation in the workplace we also think about the application of advanced technologies to connect people, spaces, objects to business processes, with the aim of increasing productivity, innovate, involve people and workgroups.

Pros and Cons of Smart Working:


  • Autonomy: the worker independently manages schedules and commitments. .
  • Don’t get lost in traffic: no traffic or crowded buses/trains
  • Avoid quarrels and small envies between colleagues: the privilege of working alone, in your own studio, in your own tranquility.
  • Flexibility: with smart working you have your own spaces and timing to carry out a specific task, avoiding to respect the times of the ticket.
  • Goodbye extra expenses: petrol, public transport tickets, parking, and the like will no longer be a problem.


  • Making a career is more difficult: those who work in smart working have fewer career opportunities.
  • There is no comparison with colleagues: poor interaction with the work team and they would like to have back those moments when they meet with colleagues, even just for a coffee and chat about the work done.
  • Working every day, even on holidays: In smart working, there is complete autonomy of times and days. If you don’t know how to organize, you may find yourself doing nothing on Monday, but being super busy on the weekend to meet deadlines.
  • Too many distractions: the working environment is the same as the domestic one. It is difficult to separate the two and above all to carve out moments of true solitude.
  • Always be available: not having timetables means that others could call you at any time of the day, or worse than the evening. Saturday and Sunday included.

Collaboration platforms for smart working:

G-Suite: G-Suite is a suite of software tools and productivity and collaboration tools. It includes Gmail (for e-mail), Google Drive (the cloud service for storing content and synchronizing it online), Google Hangouts (the system that offers, thanks to Meet, the possibility of online video conferencing, but also messaging instant and Voice over IP), Google Calendar and Docs (free programs to prepare text files, spreadsheets and so on).

Cisco Webex Meetings: It is the platform that allows you to conduct online meetings and video conferences. Not only that, but this solution also allows interaction between those attending the meeting thanks to the fact that it allows the sharing of various types of content, from texts to audio/video. In other words, the teams have a solution that allows them to have everything they need, having the guarantee of being able to count on enterprise-level data security.

Microsoft Teams: The Redmond house offers a smart working platform for unified communication and collaboration that combines chats, video conferences but also application integration and file storage. In practice, the Office 365 collaboration hub allows you to work by promoting maximum engagement from wherever you are operating.

Slack: the software for business collaboration designed to send messages instantly, uses specifically dedicated channels and can be integrated with productivity tools. Within the platform it is in fact possible to use Google Drive, Trello, GitHub, Google Calendar and many other popular and used applications.

Trello: It is a management software in Kanban style (the Kanban method, aimed at avoiding overlap between the work of the various employees, starts from the assumption that the processes are carried out from downstream to upstream and each activity carried out only when there is really need) and allows each user to create their own data sheet indicating the activities to deal with, exchange it with others, etc.

Working in smart working with a VPN:

VPNs or Virtual private networks, help to circumvent the geographical restrictions imposed but, above all, to keep web browsing private and consequently they are increasingly crucial in a period where hundreds of thousands of workers are forced to access corporate networks remotely, perhaps limited by restrictive firewalls.

One software for this purpose is OpenVPN, an open-source system available for every device and operating system.

Smart Working how to control workers:

Companies can proceed with the control of the performance of smart workers, respecting certain rules and regulations. The legislation states that the employer has the right and duty to monitor the correct work of employees, all in compliance with articles 2, 3 and 4 of the Workers’ Statute.

The employer has the right and also the duty to check the correct work of workers and also of smart workers. However, the Workers’ Statute must be respected, therefore the checks must be targeted and carried out critically:

  • They must concern the company assets supplied to the employee, such as the computer and company e-mail, without violating the employee’s privacy;
  •  Before any professional relationship, the employer is obliged to inform the worker about the prohibition on using company work tools for personal purposes, as these could be subject to checks;
  • For smart working, it must be remembered that in the work agreement stipulated between employer and employee, the control procedures to which the smart worker could be subject must be contained. Furthermore, any disciplinary sanctions are also stipulated in this agreement.

The employer can make checks to verify specific hypotheses of offenses.

The basis for a good job in flexible mode is to have a good organization. If done professionally, it could be a way of working that can also be used in the future.

Share Post

How important is Design and UX for a mobile app

The visual and practical navigation experience is a factor that has a lot of grip on people and directly affects the conversion possibilities. For this the sites should take care of both the user experience and the user interface, to ensure users a pleasant and intuitive browsing experience.

What is UX Design

UX Design (User Experience Design) includes those processes aimed at increasing user satisfaction by improving ease of navigation and making the consultation of web pages more intuitive.

UX Design, therefore, “sets the rules” for the correct implementation of the functions and elements that a site or app should have to meet the public’s satisfaction.

UX Design is a very important aspect, because the first impression that accessing a site or app arouses in the viewer affects the chances of completing the conversions.

The User Experience is essential, to help users find answers to their needs as quickly as possible, such as quickly finding product models, solving problems in loading orders, easily requesting information, etc.

The study of the User Experience contemplates all the changes, in terms of graphics and programming, to make a web product pleasant and inviting for users.

It includes various disciplines including:

  • psychology: the psychological factors that lead to appreciating or rejecting an element
  • interaction design: intuitiveness in the way people interact with the product/service

The user experience is fundamental in the purchasing processes, to make them more intuitive and immediate. Thanks to studies aimed at improving usability, the activities are optimized to become simpler and faster to complete.

What is UI design

UI design (User Interface Design) is the “visual rib” of UX design and includes the way the web product is presented, primarily the interface from the visual point of view.

UI design studies the interaction between man and device and aims to make browsing more inviting, in accordance with the style and communication of the brand.

The UI includes the elements that act as an interface between man and the content and inspires their realization in a coherent perspective from the user’s point of view.

UI design pushes to make the best choices in terms of language and style and to make them coherent with the brand identity. This discipline guides us, to the adoption of pleasant and effective fonts and colors for users, to placing the elements in the most easily identifiable positions and to making the retrieval of information quick and intuitive.

Here are the basic points:

1 Information ArchitectureInformation: Architecture makes sure that the app’s core business is actually achieved: the app can be very beautiful and very responsive, but if it does not lend itself to the purpose set by the company, it serves no purpose.

Interaction DesignInteraction Design: takes care of how the user will use the app, and how to guide him in using it. It is important to stress that “interactions” do not refer only to those that start actively and passively from the user.

3 Usability is that feature of the app to be user friendly. In general, an app is user friendly when the user is able to independently understand how to use the app, ergonomically, efficiently, and in a memorable way. The app must be easy to navigate, the information easy to interpret, and in the event of errors, these must be intelligible.

4 Wireframing: Wireframing, therefore, tests all the features of the app and in general also the look & feel, except for any details, finishes and graphic-content contents. Where there are no graphic content elements, wireframes are used.

5 Visual Design: Taking care of Visual Design is like putting the icing on the cake: in this phase, animations and feedback are finalized and refined, to influence user behavior.

6 Create customers: The most popular apps have a very high number of users. Applications such as Instagram, Facebook or Candy Crush, one of the most popular games for smartphones, have an exceptional UX that has attracted millions of people. It is the satisfaction of the user experience that makes them faithful to the app, making sure that they do not uninstall it in a few days but, on the contrary, dedicate a constant spot on their mobile phone.

Software for UX / UI Design

There are many software for UI / UX Design, today we will consider 3 of them: 

  • One of the most used software for UI / UX Design is Sketch: with its intuitive interface you can create and collaborate to make your ideas become real, it’s a mix between Photoshop and Illustrator. The only flaw it could have is that it is only for Mac
  • Another widely used software is Figma: Unlike the previous one it is from Windows, this also has a very intuitive and quick to use interface. This software has both paid and free options.
  • The last software I want to talk about today is probably also the most famous, I speak of Adobe Illustrator: One of the best tools to create logos, graphics, applications, websites, etc … It is available on both Mac and Windows

In short:

  • Use conventional elements, So don’t use too complex fonts or icons that on other apps have another meaning;
  • Maintain a certain uniformity in the interface: graphics, colors, spaces;
  • Do not hinder the efficiency of the app with functions that are not really needed and that risk confusing the user or moving him from the ideal navigation path;
  • Make your application as interactive as possible;
  • Don’t complicate what can be simplified.

Share Post