Know more about us...
alKhawarizmy Language Software was established in January, 2006 by Dr. Hossam Mahgoub. Dr. Hossam Mahgoub wanted to invest his 15 years of experience in the field of Computational Linguistics for the Arabic language, to provide the Arabic user with applications that facilitate the processing of Arabic content and present them in a manner useful both to the Arabic user and to the user of Arabic.
alKhawarizmy's core business is the development of software solutions that can cater for the overseas as well as the regional markets. Initially, our developments have fostered the most competitive Arabic Search Engine utilizing NLP (Natural Language Processing) as its backbone.
One very important point to note is that alKhawarizmy's technology is an embedded search technology which may be integrated into third party applications to search through databases or documents (e.g. in websites or in enterprises). alKhawarizmy may also customize complete applications that use its search technology. It is not an internet search engine.
To develop KSearch to become the de facto standard in Arabic search in the software and web development market, by changing the way the user searches through Arabic content.
To provide the Arabic user and the user of Arabic with an affordable, high quality and precise Search Engine with a superior level of after sales service.

Dr. Hossam ElDin Mahgoub, PhD., Founder of the Company, President and CEO
The greatest challenge was to try to make the computer "understand" the Arabic language and to process it as simply as possible, in spite of its unique and special features.
The first step was to develop the basic building block for processing Arabic, namely, an Arabic morphological analyzer, that is capable of understanding that "ينتظر" ([he] waits), "انتظار" (waiting) and "انتظرنا" ([we] waited) are derivatives emanating from the same root. The system had to understand that "انتظرتها" translates to a simple English sentence "I waited for her", and that "اننظار" and "اتتظار" are both incorrectly spelled.
Using this building block, we may, in the future, be able to build further on it, in order to develop search engines that are accurate and that understand the contents of documents. Further applications take us to the realms of automatic spelling correctors, and machine translation systems, capable of translating from Arabic to any language and vice versa. The applications are many and the benefits are endless.
Imagine searching for "الفن الحديث" ("modern art"), without being bothered by redundant results containing "وكانوا يتحدثون عن الفن" ("and they were talking about art")...
Imagine being able to write reports and documents without a single spelling error...
Imagine translating a mountain of information from English to Arabic (and vice versa), in seconds...
Imagine talking to your computer and saying: "Visit the Disney site..."
There are products that almost achieve these tasks, but they are not accurate enough for the Arabic language or cheap enough for the Arab user.
Imagine as much as you like, as long as your imagination includes the Arabic language in one corner... the computer is in the other corner...
It is time for NLP research to leave the realm of research... The time has come for Arabic NLP applications to be affordable and not only be confined to large companies that can pay large amounts of money... The time has come for the Arabic language to be at the leading edge of fast computer processing... The time has come for us to be proud of our Arabic language... Dr. Hossam ElDin Mahgoub, PhD., CEO
alKhawarizmy Language Software "Technologies" that Speak Arabic
Our name emanates from Muhammad ibn Mūsā al-Khwārizmī who was a mathematician, astronomer and geographer. He was perhaps one of the greatest mathematicians who ever lived, as, in fact, he was the founder of several branches and basic concepts of mathematics. He influenced mathematical thought to a greater extent than any other medieval writer. His work on algebra was outstanding, as he not only initiated the subject in a systematic form but he also developed it to the extent of giving analytical solutions of linear and quadratic equations, which established him as the founder of Algebra.
The very name Algebra has been derived from his famous book Al-Jabr wa-al-Muqabilah. His arithmetic synthesized Greek and Hindu knowledge and also contained his own contribution of fundamental importance to mathematics and science. Thus, he explained the use of zero, a numeral of fundamental importance developed by the Arabs. Similarly, he developed the decimal system so that the overall system of numerals, 'algorithm' or 'algorizm' is named after him.
In addition to introducing the Indian system of numerals (now generally known as Arabic numerals), he developed at length several arithmetical procedures, including operations on fractions. It was through his work that the system of numerals was first introduced to Arabs and later to Europe.
