Our customer is a large financial and equity research firm and provides software analytical tools, proprietary data feeds, and equity research services that help investors make better investment decisions through application of the firm’s proprietary.
The Requirement
The Client is looking to design and development of Portfolio Manager mobile app for the investors who wish to keep track of their assets while on the go.Also, the client was looking for an IT vendor who does have excellence experience in finance services industry and can convert idea into the reality.
The requirements includes to build portfolios with different types of investments, including stocks, bonds, foreign currencies and mutual funds, maintain records of prices and transactions, be alerted about price changes, relevant news and events, track investment goals and much more.
Following feature sets were introduced in requirements gathering and SRS preparation process:
- Show worldwide stocks, mutual funds and ETFs, bonds, stock options, cash accounts, indices, currency rates, real estate and generic investments.
- Depending on each asset type, quotes can be obtained automatically from Yahoo! Finance, entered manually or even extracted from web pages.
- Online Transactions like buys, sales, transfers, dividend payments and taxes/fees can be entered manually or imported from CSV files
- Show Asset summaries include total buys/sales/dividends/fees, current value, total gain/loss, annual return, average and break-even price, current yield/yield to maturity (bonds), in-the-money/out-of-the-money indicator (options), latest transactions and news, upcoming events etc.
- Graphical Report: To generate graphical report for each portfolio, including market value, total gains and losses, type/risk/institution allocation, liquidity, annual returns, monthly deposits and value projections.
- Goal tracking: To set target amounts and dates for each portfolio Asset Filters:
- Assets can be filtered by type or by status.
- RSS Feeds: Integration of RSS feeds like CNN, Reuters and Yahoo! Finance etc.
- Push Notifications: Alert notifications for changes in prices, market value or gain/losses, for each asset or for specific portfolios.
- Event Reminder: track of relevant events and reminders for each asset, like expiration/maturity dates, IPO dates, public announcements, payout dates etc
- Data backup: Data backup to external storage/Dropbox.
The Engagement
The Client chose our team of professionals for its reputation in creating high performance applications of that offer speed. They also chose us because of our expertise in financial services domain and consistent commitment to quality as confirmed by its satisfied customer base. Points of the engagement included:
- Analysis of business requirements and technical specifications.
- Design and development of seamless portfolio management mobile application for iOS and Android platform.
- Cooperation and collaboration with the Client's development team.
- Testing, benchmarking performance and solution identification.
- Implementation of best-of-breed technology solution(s).
Our Solution
The solution consists of native mobile app for iOS and Android platforms, the cloud-based back-end, as well as a lightweight custom web portal integrated with the mobile app.
We leveraged an iterative development process with progress and feedback provided on a weekly, sometimes daily basis.
We developed a design that emphasized the right user experience with a secure and flexible technical solution. The solution is built based on an industry proven mobile security framework. The design also passed the client’s internal compliance and security risk review.
Technology
- iOS SDK 6.0.
- XCODE IDE tool to develop iOS application.
- Android SDK
- Eclipse IDE tool to develop Android application.
- PHP for Web services
- MY SQL
Results & Benefits
- Improved customer satisfaction and brand loyalty by providing current and future customers with capabilities that helped them maintain a competitive edge
- Project allows client to prove out an enterprise mobile portfolio for future internal mobile applications
- Iterative process enabled decreased risk and improved user experience
- Flexible architecture was leveraged to maximize business capabilities
- Our financial industry knowledge and partnership in IT enterprise provided a strong foundation to extend client’s core IT platforms onto mobile devices