Technology Based Services | Infas ME

 Technology-based Services

  • .NET
  • BI
  • BPA
  • Cloud
  • CRM
  • Localization
  • Mobile Apps
  • Portals
  • QC
  • SharePoint
  • WPO
  • LIS

 .NET Solutions

ASP.NET is great for building standards-based websites with HTML5, CSS3, and JavaScript. ASP.NET supports three approaches for making web sites. ASP.NET Web Forms uses controls and an event-model for component-based development. ASP.NET MVC values separation of concerns and enables easier test-driven development. ASP.NET Web Pages prefers a single page model that mixes code and HTML markup. You can mix and match these techniques within one application depending on your needs - it's all One ASP.NET.

Examples of .NET solutions implemented:
Creation of new modules on trade license application. This app essentially facilitates all processes related to trade licenses. It enables companies and shops to generate trade name and open new branches, generate license certificates, pay fines as well as the fees for generating a license, manage customer complaints. In addition, it allows inspectors to monitor permits and fines on all licenses.

 Business Intelligence

According to, business intelligence (BI) is an umbrella term referring to a variety of software applications used to analyze an organization’s raw data. BI as a discipline is made up of several related activities, including data mining, online analytical processing, querying and reporting.

Companies use BI to improve decision making, cut costs and identify new business opportunities. BI is more than just corporate reporting and more than a set of tools to coax data out of enterprise systems. CIOs use BI to identify inefficient business processes that are ripe for re-engineering.

With today’s BI tools, business folks can jump in and start analyzing data themselves, rather than wait for IT to run complex reports. This democratization of information access helps users back up—with hard numbers—business decisions that would otherwise be based only on gut feelings and anecdotes.

Although BI holds great promise, implementations can be dogged by technical and cultural challenges. Executives have to ensure that the data feeding BI applications is clean and consistent so that users trust it.

 Business Process Automation

After going paperless, an entity could want to customize a workflow cycle where forms or documents circulate electronically between departments for approval etc. This is known as Business Process Automation (BPA).

Why BPA?
  • Save time. No more running around between departments to get your workflow going.
  • Save money.  Cut down transportation costs because you won’t need to drive around anymore if your workflow involves offices in different locations.
  • Enhanced security.   BPA solutions have the “versioning” feature which means that no two people could edit the same document simultaneously and also means that a record of all document versions is kept so that all changes are monitored.
Examples of BPA implementations:

Automation of 2 workflows using SharePoint: one for fund transfers and another for trade finance. In addition, these workflows were integrated with the electronic document management system (EDMS) such that these archived documents were retrieved from SharePoint to go through an approval cycle after having been exported through the EDMS.

Development of a complete SharePoint solution for managing and controlling the commodity trading process, with thousands of purchase orders every year, accessed daily by over 200 concurrent users. The solution included a fully automated commodity trading process with numerous accounting features including clearing & settlement, year-end closing, currency management, chart of accounts, account statements and trial balances.

 Cloud Services

According to PC Magazine writer Eric Griffith, the term "cloud" or “cloud computing” is all about storing and accessing data and programs over the Internet instead of your computer's hard drive. The term “cloud” is just a metaphor for the Internet. It goes back to the days of flowcharts and presentations that would represent the gigantic server-farm infrastructure of the Internet as nothing but a puffy, white cloud, accepting connections and doling out information as it floats.

Going cloud means you don’t need storage devices anymore. On the other hand, it means that you are able to access your data or programs over the Internet, or at least have that data synchronized with other information over the Net.

Infas ME currently offers 2 products with cloud versions: Fotopia Viewer And  Fotopia Capture


According to Cory Janssen, writer and co-founder of Techopedia, customer relationship management (CRM) refers to a strategy widely used by companies and organizations to record and manage their overall data and interactions with current, past and potential customers.

CRM works to ensure that all customer-interfacing organizational functions (i.e., sales, marketing, technical support) are efficient and synchronized, ensuring that former and potential customers are adequately and appropriately served.

The most critical purpose of CRM is to manage each instance of the company’s customer interaction. CRM manages, stores and disseminates customer information with many built-in tools that can be applied to raw data pertaining to a customer or any given category of customer. For example, data may be analyzed to segregate customers according to demographic, occupation and age, etc.

CRM plays a vital role in an organization’s marketing and research departments. For example, if data indicates that the majority of customers are from Texas, a sales and marketing department can customize strategies for that state. These and other data-mining efforts may show trends to help businesses make better strategic decisions, utilizing technology wisely to serve the needs and wants of customers.

 Localization and Internationalization

Linguistically, the term “localization” refers to a process where you adapt your product to a specific market. Localization is not just about translation, it is about making your consumers feel that your product is specifically made for them. This means that you have to consider a variety of factors that influence a particular segment of your target consumers in 13 one way or another. For instance, you wouldn’t want to mention anything that could be offensive to their culture. By the same token, localization in the world of IT is simply the process of having your web sites and applications better suited to a specific market. As simple as this might sound, it is in fact quite an arduous task. Suppose your website is in English (a language written from left to right) and you would like to create a localized version in Arabic for your Arabic-speaking consumers. One of the challenges you will face on the structural level is the need to reverse the layout display since Arabic is written from right to left and therefore, the icon positions will have to be switched. It takes more than multilingualism to successfully localize your products.

On the other hand, “internationalization” would be the exact opposite; it would be the process of adapting your product to better fit with a wide variety of audiences coming from different cultures which is also another challenge. Successful internationalization means you need to expose yourself to many cultures and lifestyles to be able to cater your product to a diverse group of consumers.

Examples of localization and internationalization projects implemented by Infas ME:

Development of a SharePoint-based portal containing a bilingual dictionary of words and terms accessible to the public. Users may look up lexical and technical meanings of these terms and other relevant linguistic elements such as the root and synonyms.

Localization of client’s website to have an Arabic version in addition to the already existing English version

 Mobile Apps

There is a growing trend amongst companies towards “going mobile”. You will tend to notice that no matter what line of business a well-established company runs, chances are, it will have a mobile app. With mobile apps, you are able to stay in touch with your “on-the-go” consumers and increase your company’s exposure and accessibility.

Examples of mobile apps developed :

Developing a mobile app facilitating inspection process of trade licenses. Inspectors are able to send their reports through this app which are then automatically archived in the server of their entity. In addition, inspectors are able to search for licenses by location and fines.

Developing a mobile app enabling consumers to compare prices of products in all retailers and also allowing them to search for a particular product by barcode.


According to the National Health Insurance Fund in Hungary (OEP), a portal is a central place for making all types of information accessible to an audience of varying range. Portals have many functions including the following:

  • Announcements of corporate programs, events, quarterly earning reports, etc.
  • Reports enabling users to acquire information and/or make key business decisions
  • News, weather, and stock quotes from syndicated content feeds
  • Availability of e-mail, calendar, meeting schedule tools, and other heavily used business applications
  • Access to smaller portals created and maintained by independent departments within the company
  • Workflow, which establishes a process through which a document or request flows among users
  • Organizational mechanisms to create a content structure that is easily browsed by the portal user
Examples of portals developed:

Creation of a SharePoint-based intranet collaboration portal enabling access to 12 departments with a total of nearly 180 employees on a daily basis. Through the portal, users can among other things, share documents, images and events; participate on discussion boards; observe news feed; and view their vacation balances.

Development of an online application portal allowing members to apply to 8 different categories, each with its own e-form. Members are also capable of editing application drafts before submission and tracking the statuses of their applications. On the other hand, members of the organization are able to manage these members and their applications. Finally yet importantly, audit reports are generated displaying all the operations every member has performed.

Development of a SharePoint-based portal containing a bilingual dictionary of words and terms accessible to the public. Users may look up lexical and technical meanings of these terms and other relevant linguistic elements such as the root and synonyms.

 Quality Control

Testing and Quality:

Infas ME offers its clients a comprehensive quality suite including software testing and knowledge transfer services. Software testing is represented through validation and verification services, which are a set of comprehensive tests performed on all our solutions before their delivery to our clients.

The purpose of quality control (QC) is to ensure that every solution delivered to our clients meets their requirements, is bug‐free, user-friendly, efficient, scalable, localizable, secure, maintainable, and easy to use.

Testing can give confidence in the quality of the software when few or no defects are found. Testing on the basis of a properly designed test reduces the overall level of risk in a system.

Consultancy and Training

Infas ME offers consultancy and training as knowledge transfer services to software development clients. In fact, our consultancy services expand our clients’ potentials in software testing by empowering them to revise their current quality processes.

Consultancy encompasses analyzing clients’ current testing procedures, deciding upon key performance indicators (KPIs), and proposing testing plans. In addition, Infas ME also delivers training workshops on several testing methodologies and techniques. With this service suite, customers become more attentive to quality standards, are able to devise better testing plans, more effective test‐cases, and are more capable of assessing software quality.

 Microsoft SharePoint

As previously mentioned, Microsoft SharePoint is a versatile business platform that enables you to do so much with it.
Examples include but are not limited to:

  • Sharing ideas, discovering answers and keeping track of what your colleagues are working with.
  • Publishing content to it from any Office application and sharing with people inside and outside your organization in a few simple clicks.
  • Sharing documents, updating your activity feed and keeping in touch with your colleagues from your mobile phone or tablet.
  • Building apps on common web technologies like JavaScript, HTML and OAuth with the new Cloud App Model for SharePoint.
  • Using familiar design tools and flexible controls to create dynamic intranet and internet sites to share your organization's vision with everyone.
Examples of SharePoint solutions developed by Infas ME:

Several types of portals were created such as intranet collaboration portals and online application portals

HR voting system for a governmental institution.

 Web Performance Optimization (WPO)

According to iTecPro, Web Performance Optimization (WPO) is all about “Speed”. Users and Google love a quick website so the faster your website is, the more you’re loved.

At Infas ME, we provide a WPO consultant who produces a report analyzing all the weaknesses hindering the optimization process and then implementations are made accordingly.

 Laboratory Information Systems (LIS)

Clinics, hospitals and other healthcare providers require Laboratory Information Systems (LIS), where data extracted from all medical tests and processes is processed, stored and managed via software, enabling the tracking of medical tests and patient data. National Technology provides the state-of-the-art resources and technology required to create the LIS solution which will cater to all healthcare data storage needs.

Benefits of using LIS:
  • Less paperwork to file.
  • Lab requests are sent quickly and result are sent back just as fast.
  • No human error.
  • Reduces need for physical storage, thus decreasing costs.