English (US) lang

SMS Software (Integration with SMS messaging application)

One of the SMS solutions, realized by EffectiveSoft, is a system with multiple access levels, realizing the functions of SMS management and notification due to profound integration with the SMS messaging application.

About Solution

money_transfer_03

This SMS solution is a web-based application managing remittance payment services throughout the UK and many West African countries.

The system supports the following access levels:

  • Administrator has full access to the system capabilities, such as order statistics; client database; institution, exchange rates and service charges management.
  • Institution combines a number of branches.
  • Branch is a division of an institution with sending and remitting agents.
  • Sending agent is a member of a specific branch responsible for the creation of remittance orders.
  • Remitting agent is a member of a specific branch responsible for paying out the delivered remittance.
  • Compliance officer is responsible for handling orders that are not processed for some security or other reasons.
  • Client is a sender of the remittance; such a person can view the history of payments made and beneficiary data.
  • Beneficiary is a receiver of the remittance; such a person has no access to the system.

Due to integration of the system with the SMS messaging application, the system allows process management via SMS and MMS, SMS notification options etc.

Project History & Achievements

Background
The customer is a small but growing money transfer company that offers the most competitive and reliable remittance payment services to the general public around the world.
The system developed by another software development service provider was characterized by a poor architecture logic and lack of using object-oriented programming (OOP). With the expansion of the system functionality, it sooner became hard to implement any modifications. As a result, the customer could not provide a good service continuously.

What we did
To help the customer streamline their remittance services and improve the customer service, our team accomplished the following tasks by delivering a highly scalable, maintainable and secure system in the end:

  • Code refactoring with the usage of OOP paradigms for the ease of code support.
  • Integration with the SMS messaging application (provided by yakoon) by using the SOAP (Simple Object Access Protocol) technology.
  • Introduction of the Compliance officer and Institution access levels.
  • Modification of the logic of commission rates calculation, which resulted in more flexible financial policies towards business partners and clients.
  • Attachment of necessary files to a system client by using AJAX.
  • A number of other minor enhancements, including finalization of accounts payable and accounts receivable reports; support of multiple remittance types; assignment of unique identifying reference numbers for all branch users, and many more.

Project Resume

Business model Project-based (fixed price)
Development model Concurrent development
Project workload 15 man-months
Project infrastructure A project manager, a team leader,
a software development team (3 developers),
an interface designer, a QA team
Documentation Functional specification, application architecture outline, test cases, end-user documentation
Lines of code (affected)
30000
Languages PHP, SQL, JavaScript, HTML, CSS
Technologies & Tools Smarty (a web template system), ZendFramework, PHP Extension and Application Repository (PEAR), AJAX, SOAP, MySQL Server, Selenium (a portable software testing framework for web applications)
Industry Financial services
CIO / IT-Manager of Arkitektkopia AB, Sweden /
5

We find the skills and expertise from EffectiveSoft really helpful. EffectiveSoft are able to handle any problem related to hardware or software issues; simply put, they are always ready to do extra work to support their customers whenever these issues arise.

The feedback of our customers on the usability of our web-based service is very good and we are now planning to make more of our digital services over the next years with EffectiveSoft.