Case Studies

Sample Projects & Case Studies: Custom Software Development

AOL Mail Poller & Web-based Mail Pollers

To facilitate e-mail access via the portable devices, the client's service collected customers' e-mails to a special server. Special programs (pollers) retrieved customers' e-mails from different mail systems and delivered them to the server. The main problem was to create a poller for the AOL mail system because AOL did not open its protocol to the public. Another challenging task was retrieving information from web-based mail systems.

Technologies: Solaris, C, sockets, TCP/IP spying tools, Perl, HTTP

Custom software development | Mobile applications | Online services

Read More...

B2B Trading Web Portal

Development of a B2B web-portal implementing the client's idea to create an innovative trading platform for a large segment of the B2B service market.
The platform covered different kinds of services available in the market and provided functionality needed for exchange between market players.

Technologies & tools: MS Windows, IIS, C#, ASP.NET, AJAX, JavaScript, DHTML Transact-SQL for MS SQL Server, MS SQL Server Reporting Services, DotNetNuke

Custom software development | Web applications | DotNetNuke | Online services | SaaS

Read More...

Business Applications Suite for Groove™

The Customer needed to develop a business applications suite for Groove™, including a CRM, a document management system, a file management tool, a set of shortcuts to most often used Groove items and a technical support center. The task required fast adoption of the new (for 2003) technology and working with requirements which were evolving in the process of development.

Technologies & tools: Groove Workspace, GDK (Groove Development Kit), COM, ATL, XML, JavaScript, C

Custom software development of a set of business applications | Desktop applications | Workflow & BPA | ECM & document management solutions

Read More...

Collaboration Portal for Child-Care Facilities

The Client had a goal to develop new software system aimed to address day-to-day needs of child-care organizations, their employees and relatives of children they serve. The system was built from scratch on top of MS .NET Platform; detailed technical requirements were developed by Arcadia in co-operation with the Client. Typical deployment is to serve about 250 child-care organizations with 25 000 employees, 37 000 children and 180 000 children relatives.

Technologies & tools: MS .NET, MS SQL Server, MS Windows Server, MS IIS, MS Windows Indexing & Search Service, NHibernate, HTML, CSS, JavaScript, MS Visual Studio, TestTrack Pro, Subversion

Custom development of a collaboration portal on .NET platform, system analysis | Web applications | Education & e-learning | Online collaboration tools

Read More...

Controlled Substances Return System

The Client — company specialising on disposal and recycling of controlled substances — needed an application for automation of internal business processes, as relying on paper documentation resulted in considerable loss of time. The goal of the project was to develop a software system for exchanging Advanced Shipment Notifications and Purchases between Purchaser (the Client) and Suppliers (Client's customers). The system was developed according to the obligatory requirements defined by DEA for systems working with controlled substances.

Technologies & tools: C#, MS Visual Studio, MS SourceSafe, csUnit, TestTrack Web

Custom software development | Desktop applications | Pharmaceutics

Read More...

Corporate Training Administration System

An easy-to-use internal system for streamlining administration, billing and scheduling of corporate IT training courses.

MS Jet, MS VB, MS Visual Studio

Custom software development | Desktop applications | Workflow & BPA | Corporate trainings

Read More...

CRM Robot

A custom business application for automated gathering and summarizing of information on all available insurance options for a client. Implementation of the system reduced work-time and number of mistakes manyfold.

Technologies & tools: MS Visual Studio, WatIn, TRAC, Subversion, Ant, MS .NET Framework, MS SQL Server, MS Windows Server Platform, IIS 6.0, C#, JavaScript, Transact-SQL, XML/XSLT, ASP.NET, Ajax, CSS, jQuery, WCF, Web Services, ADO.NET, LINQ, Entity Framework

Custom software development | .NET | Workflow & BPA | Insurance automation

Read More...

Data Query Wizards

A non-expert tool for data retrieval and analysis of statistical data about patients for pharmaceutical research. The query wizard applications are implemented as plug-ins to the existing spreadsheet application on Customer's side. During development Arcadia's team focused on the user-friendliness of the user interface, algorithmic quality of the code and the overall resulting performance.

Technologies & tools: Tortoise SVN, Visual SVN, JIRA 3.7.x, MS Visual Studio, MS Windows XP, Oracle 10g/11g, MS SQL Server, .NET Framework, C#, Oracle Data Provider for .NET

Implementation of new functionality | Desktop applications.NET | Pharmaceutics

Read More...

Data Security Management Framework

Development of a centrally-managed data security framework capable of managing multiple applications running on multiple operating systems. The solution is able to integrate with different enterprise management systems. The framework is based on the three-tier architecture that consists of the agent software, installed on the end-user machines, management server, and a management console.

Technologies & tools: C++, cross-platform development, RPC, TCP/IP, SMTP, SNMP, HTTP, Windows Networking, ISAPI, Java

Custom software development | Desktop applications | Java/J2EE | Security & data protection

Read More...

DVK School Management System

A school management system managing all aspects of school life: financials, scheduling, school tasks, grades, etc. According to the client's request, the system was created as a desktop application providing data exchange with the server for all users (teachers presparing for classes, students doing hometasks, administrators) not only from school but also from home computers through desktop interface.

Technologies & tools: MS Windows, C#, MySQL, Crystal Reports, InstallShield, Adobe Reader, Agilix InfiNotes, Infragistics NetAdvantage

Custom software development | Desktop applications | Education & e-learning | Online collaboration tools

Read More...

Fixed Assets Management Application Improvement

Fixed assets accounting application developed using FoxPro 9.0 language as a client/server application on Microsoft SQL Server (2000, 2005) needed a number of improvements. Arcadia's team provided:
• additional functionality to the previous version of the application
• improved usability
• compatibility with the newest versions of operating systems
• a number of additional special features improving functionality of the application.

Technologies&tools: MS Windows Server 2003/2008, MS Windows XP/Vista, MS Visual FoxPro, MS SQL Server, InstallShield, MS SourceSafe, TestTrack Pro, Terminal server

Implementation of new functionality, usability improvement | Desktop applications | Financials & accounting

Read More...

Internet Translation Server for Unix

The Client developed Internet Translation Server for Windows intended for text and URL translations via internet/intranet. Windows-specific functionality problems and the desire to attract Unix-using customers forced the company to start developing a Unix-based version of the Internet Translation Server.

Technologies & tools: Linux, GNU C, TCP/IP, Apache, Perl

Custom software development | Web applications | Online services | Machine translation

Read More...

Media Encryption Solution

Enterprise Media Encryption Solution for protecting USB devices, portable hard drives and CD/DVD drives. The Solution solves problem of unauthorized data access by delivering the ability to encrypt data on any storage device or media. This capability allows employees to safely transport and use data on portable media and securely distribute data via email.

Technologies & tools: SVN 1.4 (Subversion), Visual C++, TestTrack Pro, MS Windows, kernel mode file system filter driver, system services, DDK 6000-6001, SDK, STL, Windows Explorer context menu plug-ins

Custom software development | Desktop applications | Security & data protection

Read More...

Menu System and Web Applications Framework

The project task was to develop a Web Applications Framework Software Development Kit (WAF SDK). It was needed to simplify the implementation of uniform web applications based on Client's Application Framework.

Technologies&tools: Oracle, MS SQL Server, VB.NET, VB6, JavaScript, MS Visual Studio, XML

Custom software development | Desktop applications | Developer tools, compilers & IDEs

Read More...

Mobile Learning Service

The Client maintained a huge web-based learning service supporting almost entire learning process for teachers and students. The new mobile project was intended to give the students possibility to read their learning mail, download materials, get and execute basic types of tasks and do other important operations from their mobile phones.

Technologies & tools: MS Visual Studio 2005, EMS Manager, FxCop, ASP.NET Mobile, C# .NET, MySQL

Custom development and enhancement | Mobile applications | Education & e-learning | SaaS | Distance education

Read More...

Name Registry System

A number of the Client's products were usually installed on the same machine. Names of the variables were required in many different contexts. This caused multiple problems in cases when there was a name conflict between different programs. To solve the problem, Arcadia's team developed a web-based registry system and installed it on the Client's corporate intranet.

Technologies & tools: MS IIS, ASP, HTML, JavaScript, ADO DB, MS Access

Custom software development | Web applications | Developer tools, compilers & IDEs

Read More...

POS System

Development of multi-user, multi-lingual distributed Point of Sale (POS) computer system: order entry via PPC, order processing via PPC and PC LAN, data storage and handling, synchronization/updating of all remote field data to the corporate or home/office-based LAN.

Windows 98/NT/2000/CE, C, MFC, XML, TCP/IP level communication, HTTP level communication, CE driver for native CE database, OPOS-based access to POS specific software

Custom software development | Desktop applicationsOther business areas | Retail | Sales automation

Read More...

RapidPRINT

Print jobs caused serious administrative and bandwidth problems in the Client's wide area network (WAN). Arcadia developed a solution to the problem including 2 server components and a client application.

Technologies: MS Visual C++, MS SOAP SDK, Citrix Virtual Channel SDK

Custom software development | Desktop applications | Other business areas

Read More...

Scientific Web Portal

Internet portal for Russian Institute of Literature hosting one of the largest archives of ancient Russian manuscripts and documents. The portal allows to store and publish unlimited number of documents. Special tasks included automation of information loading process and publication of “parallel texts” — original Ancient manuscripts with translations into modern Russian.

Technologies & tools: MS Visual Studio, MS SQL Server, DotNetNuke, MS .NET Framework, VB.NET, C#

Custom development and web-design | Web applications | .NET | DNN | Online services | Science & culture

Read More...

SQL Query Designer

A platform-independent application for easy management of SQL database queries from distributed applications.

Technologies & tools: Java 2, SUN JDK 1.4.0, XML, JDBC, SUN JavaHelp, JUnit, Swing, Apache ANT

Custom software development | Desktop applications | Java/J2EE | Developer tools, compilers & IDEs

Read More...

SyncAgent for Data Management

A system for remote data management — a distributed multi-tier business application with desktop, web-based and mobile clients intended for data exchange. The distinguishing feature of the system was the use of remote devices that would store, process and synchronize data.

Technologies&tools: OS WinCE 3.0 (Pocket PC), Palm OS, C++, MS embedded Visual Tools, Metrowerks Code Warrior for Palm OS, SyncML

Custom software development | Mobile applications | Other business areas

Read More...

Course and Competency Management Modules

Development of additional modules for existing HRM system allowing to manage training courses and employees' competencies.

Technologies & tools: MS .NET, MS SQL Server, DotNetNuke (DNN), Centura, C#, VB.NET, JavaScript, VBScript, Transact-SQL, PL/SQL, Oracle (PL/SQL), XML/XSLT, ASP.NET, AJAX, CSS, DHTML, Silverlight, ASP, COM/DCOM, MSXML, Win32 API, CDO; ADO.NET, Cryptography algorithms, LINQ, Entity Framework, WCF, XML Web Services, Enterprise Library, Telerik RadControls for ASP.NET AJAX, MS Visual Studio .NET, MS TFS, ReSharper, MS Visio, InstallShield, MS Project Server, .NET Memory Optimization Tools, FxCop, nUnit, TrackRecord, Test Track, MS Visual SourceSafe, MS Team Build, Visual Build Pro, MS Project

Custom software development | Desktop applications | .NET | HRM

CRM System Based on MOSS

Arcadian developers participated in the development of various parts of a CRM system. Generalized set of features of the developed CRM systems includes contacts, customers, orders, invoices, activities, customer service, sales pipeline, calendar, tasks, surveys, wiki, forums, workflow, notifications, reporting, KPI.

Technologies: MS SharePoint Server

Custom software development | Web applications | MS SharePoint | Workflow & BPA

Electronic Document Management System for Insurance Company

A complex electronic document management solution for a major insurance company, including the following components:
• a web portal
• a set of desktop applications with access to database through SOAP (Web Service)
• several add-ons for Microsoft Office and Adobe Reader.

Technologies & tools: MS Windows, MS .NET, MS SQL Server, MS Windows Server Platform, MS Office System, C#, VB.NET, Transact-SQL, Visual C++, XML/XSLT, ASP.NET, Servlet, Internet Information Services (IIS), WCF, ASP.NET Web Service, ASP.NET Handlers, COM/DCOM, MSXML, MSMQ, Win32 API, ActiveX, Adobe Acrobat SDK, SoftPro Select SDK, WinForms, WPF, Infragistics NetAdvantage controls suite, MS Visual Studio, InstallShield, Windows DDK, nUnit, Seapine Test Track Pro, MS Visual SourceSafe, Subversion, custom build tool

Custom software development | Desktop applications | Web applications | .NET | ECM & document management solutions

Read More...

E-mail Archive

Email Archive consists of a plug-in for MS Outlook that allows users to send copy of emails to a MOSS-based archive system. Email Archive stores the emails and allows users to share, search and categorize emails.

Technologies & tools: MS SharePoint

Custom software development | Web applications | MS SharePoint | ECM & document management solutions

Employee Management Tool

The client had a legacy business application developed on Centura platform for human resource management. It allowed to manage information about company employees (current and former): search, edit, display, add new employees. This module was part of a complex HRM system used by thousands of customers.

The client decided to create a new app based on a new platform providing the same functionalities plus new features to keep up with the market and changing customers` needs. Besides, the new application provides services to several other business applications developed by the client.

Arcadia`s team, in close collaboration with client`s in-house development team, developed a new application on modern MS .NET platform which provides all features of the old application plus new features required by the client.

Technologies & tools: MS Windows, MS .NET, MS SQL Server, C#, Silverlight, WCF, RIA Services, Silverlight Toolkit, MS Visual Studio, MS TFS, MSUnit, MS Visual Studio Team System Test Edition, MS Team Build

Custom software development | Implementation of new functionality | Web applications | .NET | HRM<

HR Portal for MOSS

Developed HR portal includes the following set of features:
• recruitment and hiring — CVs, HR tests, interviews and verification results
• new employee adaptation program, trainings
• HR personal files, personal appraisals, performance reviews
• time tracking and overtime
• vacation request form
• surveys, news and announcements.

Technologies & tools: MS SharePoint

Custom software development | Web applications | MS SharePoint | HRM | ECM & document management solutions

Invoice Handling Application

The invoice handling application processes electronic input documents as well as paper invoices allowing scanning, OCR, and workflow the documents. Specific approval hierarchy process and configurable escalation rules have been implemented in the system to support company’s business process.

Technologies: MS SharePoint Server

Custom software development | Web applications | MS SharePoint | Workflow & BPA | Financials & accounting

Invoicing System for a Courier Company

The client provides car courier services. The costs of delivery services are invoiced to the customers. As every delivery usually amounts to a small sum of money and courier customers usually request them several times a month, the courier services invoices its customers once in a fixed period of time instead of sending invoice for every delivery. According to the client's request, Arcadia's team developed a Windows application for facilitates the process of invoicing with the following main functionalities:

  • reading the invoicing data from files in CSV format
  • generating invoices based on the data
  • monitoring payments
  • handling reminders
  • printing
  • exporting to Finvoice (an XML standard format for electronic invoices).

Technologies & tools: MS Windows, MS .NET, MS SQL Server, C#, Transact-SQL, XML/XSLT, ADO.NET, WinForms, MS Visual Studio/2010, MS Visual SourceSafe

Custom software development | Desktop applications | .NET | Financial

Learning Materials Repository

The Learning materials library is a MOSS-based application that provides users with an environment to store learning materials and collaborate on development of course content using share and search features of the MS Office SharePoint server.

Technologies & tools: MS SharePoint

Custom software development | Web applications | MS SharePointOnline collaboration tools | ECM & document management solutions

Medical Data Exchange Module Using HL7 Protocol

Problem: The client develops and produces medical equipment for digital imaging (radiography, angiography, etc.) using software application developed in-house. The client needed to enable data exchange between this internal application and other medical information systems (MIS).

Solution: To solve the task, Arcadia developed a COM module using HL7 protocol — a widely accepted standard for interoperability of health information technology. The module included the following features:

  • Encoding & decoding messages (packages) determined by HL7 standard version 2.x & 3.0
  • Converting packages to|from application format used in the medical equipment produced by the client (using XML|XSLT)
  • Flexible (extensible) definitions for a set of conversion patterns.

Technologies & tools: MS Windows, С/C++, XML/XSLT, COM/DCOM, COM+, Win32 API, ActiveX, TCP/IP, MS Visual Studio, Seapine Test Track Pro, Subversion, CVS

Custom software development | Desktop applications | Healthcare

Mobile Enablement of Electronic Document Management System for Insurance Company

iPhone, iPad, Android and WinPhone7 for a large Electronic Documents Management system developed by Arcadia for a major insurance company. The solution was developed as mobile application with access to database through SOAP web service.

Technologies & tools: Android, iOS, Windows Phone 7, MS .NET, MS SQL Server, C#, VB.NET, Java, native C, Objective C, Apache, http, https, Android SDK, Google SDK, iOS SDK, ASIHTTP, Windows Phone Developer Tools, XML Web Services, Silverlight, WPF, Google libraries, MS Visual Studio, XCode, Eclipse, Android Development Kit, Android Virtual Devices, Eclipse, XCode, Unit Tests, Eclipse, Seapine Test Track Pro, Subversion, MS Excel

Custom software development | Mobile applications | .NET | ECM & document management solutions

Read More...

Multiple Hotel Room Reservation

The client is a hotel offering to it's guests unusual pricing options which are not available in standard hotel room reservation applications: price of the room rental is not strictly linked to the number of guests; additional services are not included into the price but are ordered as separate items instead. Thus, the hotel developed it's own online reservation system matching its unique offerings. Still, the system needed improvement. The client's web-site allowed reservations of one room at a time. According to client's requirements, Arcadian team implemented the following new functionalities:
1) Multiple room reservation for one customer. This feature required changes in user interface, business layer, database structure and communication protocol with Amadeus Property Management System.
2) Possibility for registered users to log in and make a reservation without paying it online. Instead, they receive invoices later.

Technologies & tools: MS Windows Server 2003, MS .NET, C#, MS SQL Server, ASP.NET, ADO.NET

Implementation of new functionality | Web applications | .NET | Online services

Software for Dehumidification Control

Client had a VB6 desktop program for automated selection of drier solutions according to target room conditions, ambient weather conditions and a catalog of available drier units. Some time ago the Client started moving to Intranet-based solutions.

    Main tasks of the project were:
  • to implement the required functionality of existing software on new platform — Microsoft Silverlight 4
  • to improve business logic of the application.

Technologies & tools: MS .NET, MS SQL Server, C#, Transact-SQL, ASP.NET, Silverlight, ADO.NET, ASP.NET WebForms, LINQ, WCF, MS Visual Studio, MS SQL Management Studio, Subversion

Re-engineering | Web applications | .NET | Intranet | Workflow & BPA

Time Schedule Master

The Client needed a new common scheduling and resource-planning functionality implemented as web service. It should have modern graphic user interface (Silverlight) that can be shared between a number of applications included into the suite.

    Arcadia's task included implementing whole stack of layers of scheduling module. Special features include:
  • Server side paging and sorting (this allows to show huge databases)
  • Lambda expressions as universal search criteria (specifications)

Technologies & tools: MS Windows 7, MS Windows 2008, MS .NET, C#, MS SQL Server, Oracle (PL/SQL), XML/XSLT, ASP.NET, Silverlight, Internet Information Services (IIS), WCF, ADO.NET, ASP.NET WebForms, LINQ, Entity Framework, MS Managed Extensibility Framework, Enterprise Library, Silverlight Toolkit, MS Visual Studio, MS TFS, ReSharper, MS Visio, MS SQL Management Studio, DevArt Entity Framework Provider for Oracle, FxCop, MS SQL Server Profiler, MS Team Build

Custom software development | Web applications | .NET | HRM


Skills and competence of Arcadia, ZAO team is proven by Microsoft Gold Software Development and Web

Contact us

Phone:
+7 812 610 59 55
+7 812 610 59 58

E-mail:

Bookmark and Share

Arcadia on LinkedIn

Read about our product, Anacta Tools project planning instruments. Anacta Tools is Compatible with Windows® 7

© Copyright 1993-2012 by Arcadia, ZAO. 30 k 2A, Zanevskiy prospekt, St.Petersburg 195112 Russia