Home » Services » Windows Applications
I provide custom Windows software support for your needs. From simple PC based applications to threaded advanced server applications with watchdogs. All our applications are downloadable and come with an optional online updates. If you commission us to design your software I will design it and send you a download link, and if you request an update I will do it and you will be notified by your current software version about the newer version and therefore you can update.
I can design a custom program according to the needs of the client, and then he (the client) could simply download it from the internet and install it in a regular way. If after that, the client requires an update to the program I will do the update and upload it on my online server. Then when the client launches his old version of my software, it will check for new versions and will update the customer.
What does this mean:
Custom updatable programs to client.
Less physical work (no going back and forth to/from client/programmer.)
Shorter launch period.
Readily available support and updates without difficulties.
Reduced costs to client.
This is a sample of software applications that I have done with short descriptions:
IIS Server Bulk Domain Name Management System
Bulk setup of IIS settings of over a thousand domains names hosted on a single server. The application will mirror administrtive settings of domains to IIS settings.
(Technology:
Design & implementation. Technology: C#.NET, XML, IIS API, WFA )
Dropped Domain Monitor with SMS Notification
Software application that monitors a list of specific Internet domain names for their status. The application periodically (every 60 seconds) connects to a domain registrar's dropped domains API Service. If the API Service indicates the drop of a domain name within the list the application will immidiatly send an SMS message to the administrator to indicate the vacancy of the domain.
(Technology:
Design & implementation. Technology: C#.NET, XML, API Service, XSLT, WFA )
Multilingual Interface
Whether English or Arabic I can provide you with the software application interface that you require. I can also provide toggle functions to toggle between interface langauges.
(Technology:
C#.NET, WFA )
Koran Reference Network Search Engine Setup
Sets up advanced database records required to develope an Koran online search engine (see: https://krn.org runat="server" />) I developed an application to read and sort words from XML files of ten different langauges (Arabic, English, Spanish, French, German, Dutch, Japanese, Korean, Chinese, Russian). The application recognized the differences between langauge and word structures and prepares special database files to enable detailed search in any language.
(Technology:
C#.NET, Regular Expressions, XML, XSLT, MySQL, SQLite, SQL Server data file, WFA )
UNIX Emulator and Interface Manager
Application users a manual-like interface with a UNIX environment that does not support OSS/BSS interfaces. The application will connect and update as if it was a real user. This application interfaces to Alcatel-Lucent's MGC Softswitch Logical-Circuit server.
(Technology:
C#.NET, UNIX, Telnet, TCP/IP, SQL Server, NGOSS, WFA )
Web Harvesting/Data Collecting
I have designed and implemented over a dozen applications that read, analyze, parse and store data from hundereds of public web pages. This particular application read data from a total of about 300 pages and stored it property in a database for further processing.
(Technology:
C#.NET, HTTP, SQL Server, MySQL, WFA )
Statistics: collect, analyze, present, and interpret data.
Collect, analyze, present, and interpret data from hundereds of public web pages. This application scans inventory of public data of online retailer in the Middle East and stores it in a database for further processing and analysis.
(Technology:
C#.NET, HTTP, SQL Server, WFA )
Mail Manager Application
This application uses mailbox accounts (e.g. gmail.com) as means of exchanging data when more intergrated means is not possible. The application will open the mailbox, analyze contents (email), arrange and sort items, and create and send emails with relevent content. The method id particularly usefull with legacy interfaces and volume data interaction with management, staff, suppliers, and contractors.
(Technology:
C#.NET, Regular Expressions, XML, SQL Server, IMAP, NGOSS, WFA )
Exchange Subscriber Number Status Maintainer
Application holds the state of a subscriber number in database. It also sorts the numbers according to rank.
(Technology:
C#.NET, XML, MS Access, NGOSS, WFA )
Foreign Currency Exchange Analysis & Monitoring
Advanced application to monitor optimal points of entry and exit in the fast-pased currency trading marking. The application has two embedded browser application that login and retrieve information from Java based application. A Java application will not allow users to copy information out from it; this application will actually move the mouse to click in specific locations within the embedded Java application, and will read values by way of an also embedded OCR. This will enable our Windows based application to read and act upon a Java based application.
The application will analyze data obrained and will send SMS messages to the maintainer around the clock of possible entry and exit points.
(Technology:
C#.NET, API Service, HTTP, OCR, XML, XSLT, WFA )
Optical Fiber Network Management Intranet Portal (OFN)
This is the intranet part of an advanced OSS/BSS .NET Continuous Integration application. The system includes front and back-end server applications to smoothly integrate project parts and vendor systems (Oracle Billing DB, Alcatel-Lucent/Nokia IMS & AMS, Huawei IMS and U2020/NCE's XML North Bound Interface (NBI), ...etc.), and legacy systems, like Ericsson AXE telnet interface and management, Siemens EWSD telnet interface (into NetManager), simulated GUI over Citrix) using .NET and its Entity Framework for database access and maintenance (using LINQ). The system includes a data center (SQL Server), front and back-end applications, Intranet and Internet staff pages, Azure cloud applications and others. The result is a fully automated subscriber migration and service provisioning system, with advanced maintenance and troubleshooting interfaces.
(Technology:
C#.NET, SQL Server, MS Access database, TCP, API Services, Telnet, Intranet, XML, XSLT, NGOSS, WFA )
NGN Service Provisioning Manager Application
This is an advanced, mission critical server application that monitors and integrate with Huawei IMS and Nokia IMS to enable subscriber provisioning of a complete NGN (Next Generation Netwrok) with hundreds of thousands of subscribers. The application communicates with an array of servers and other applications using many different protocols to collect and maintain the state of the system. The application work in conjunction with an advanced Intranet site.
(Technology:
C#.NET, SQL Server, MS Access database, TCP, API Services, Telnet, Intranet, XML, XSLT, NGOSS, WFA )
Internet Web Server Support Application
Server based application to handle router and API Service connectivity and activation. The application runs 24 hours and issues email and SMS notifications to the server administrator.
(Technology:
C#.NET, XML, HTTP, WFA )
Traffic Analysis Software
Analyze and prepare reports from large traffic files. The application exports report and data in XML, Excel, and CSV formats. It also uses activation keys and a trial period.
(Technology:
C#.NET, XML, XSLT, Regular Expressions, API Service, XML Data file, NGOSS, WFA )
Statistics and Data Collector (SDC) Northbound Interface
Read statistical data from NE nodes into database.
(Technology:
C#.NET, XML, XSLT, Regular Expressions, API Service, NGOSS, WFA )
Router Monitor Software
Application that logs into specific list of routers and reads/analyzes specific router command outputs, the store a analysis in a database table for further manual analysis be the network manager.
(Technology:
C#.NET, SQL Server, TCP, API Services, Telnet, NGOSS, WFA )
Stock Rate Monitor & Analyzer
Software application to monitor live, real-time stock rates from the Kuwait Stock Exchange. The client will select any number of stocks and will receive immidiate response (within seconds) if the rate satistied certain price points. The application produces a clear sound and color alert.
(Technology:
C#.NET, Regular Expressions, XML, XSLT, XML Data file, WFA )
Radio Group Application
Software application accompanies a website. The application is used to log and search radio records. The application also manages user subscription on website and enabled the upload of certain events to specific pages online.
(Technology:
C#.NET, SQL Server (SDF) data file, WFA )
Customer Server Request Order's Manager Application
Integration with legacy customer services department database with over 800 thousand service orders. The application validates the service state and provides the balanced final state of a service request for the service provisioning applications over IMS and FTTH GPON.
(Technology:
C#.NET, SQL Server, NGOSS, WFA )
Text Data Analysis and Preparation for Mobile Applications
Application will analyze thousands of public NGA Waypoint records and prepare it for use online and with iOS's Core Data mobile application.
(Technology:
C#.NET, SQL Server, WFA )
Network Element and Subscriber Provisioning over Alcatel-Lucent and Huawei Switch
This is a time critical application that will create, read, update, and delete subscribers and network elements withing the Alcatel-Lucent and Huawei NGN network. The application interfaces using OSS/BSS and maps the subscriber service state from the accounting/billing department with switching network.
(Technology:
C#.NET, SQL Server, MS Access database, TCP, API Services, Telnet, Intranet, XML, XSLT, NGOSS, WFA )
Service Integrity Manager Application over Nokia and Huawei Switch
Integrity and consistency of Huawei IMS and of Nokia IMS service data.
(Technology:
C#.NET, SQL Server, TCP, API Services, Intranet, XML, NGOSS, WFA )
Nokia AMS Manager Application
This is a time critical application that will integrate with Nokia's Access Management Sysstem (AMS) create, read, update, and delete FTTH GPON network element states. The application interfaces using TL1 commands and keeps inventory of network assets and operational states.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )
Huawei NCE Northbound Interface (NBI) Manager Application
Integration of OFN with Huawei GPON's NCE NBI for to create, read, update, and delete FTTH GPON network element states. Using TL1 commands to keeps inventory of network assets and operational states.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )
Scheduler Application
Scheduler for different, long term tasks related to data security and integrity on the NGN network.
(Technology:
C#.NET, SQL Server, NGOSS, WFA )
Telegram Bot API Manager Application
Enable mobile access to OFN data for management, staff, and suppliers.
(Technology:
C#.NET, Telegram, API, SQL Server, NGOSS, WFA )
Huawei's Signaling Service Processing System (SPS) Manager Application
Integration of OFN with Huawei's Signaling Service Processing System (SPS) to create, read, update, and delete PSTN to FTTH service routing table. Using TL1 commands to keeps inventory of routing direction and operational states.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )
Huawei's SoftX3000 Manager Application
Integration of OFN with Huawei's U2020 NBI SoftX3000 System to create, read, update, and delete PSTN to FTTH services table. Using MML commands to keeps inventory of service and operational states.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )
Ericsson AXE Exchange Manager Application
Integration of OFN with Ericsson AXE exchanges to read, analyze, and deprovision PSTN services in PSTN to NGN area migration. Manager uses TL1 commands to keeps inventory of service state.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )
Siemens NetManager Manager Application
Handles access to Citrix server controlling legacy Siemens EWSD exchange to read, analyze, and deprovision PSTN services in PSTN to NGN area migration. Manager uses TL1 commands to keeps inventory of service state.
(Technology:
C#.NET, SQL Server, Telnet, XML, NGOSS, WFA )