Established as an IT company with a focus on software development, Infosoft has extended its list of services since its advent in 2005 to offer world class telecom Infrastructure Management applications, offshore software development services, custom software development and eCommerce applications development. We work with mid to large tier companies locally and internationally and use a broad range of technologies to align IT with our clients' unique business goals and objectives.
Our vision is to be recognized as Sri Lanka's leading IT Solutions Company, the one that everyone wants to work for, buy from, or be part of.
Infosoft strive to deliver maximum business value to its customers by designing, developing, implementing and maintaining efficient and high quality software solutions aligned with their most essential business needs.
Our Values Include:> Earn trust
We build custom business software and help our customers launch new applications or enhance an existing application. Our software development services come with all the help and support you could need to ensure your custom software project is successful and delivers an excellent return to your business.
Since 2005 Infosoft has completed dozens of projects across a broad range of industry sectors. In all of these projects we helped our customers create a competitive advantage by understanding their business needs, adding our experience and innovative thinking, translating these into a cost-effective project scope and building a rock-solid end product.
We offer fixed-price and timeframe quotations and provide a range of post-implementation warranty, maintenance, support and hosting options.
In short, if you need custom software developed to boost business productivity, improve analytics and management decision making, reduce key-person risk, improve supply-chain integration or create new revenue streams online, then you simply must talk to Infosoft.
Offshore and outsourcing development services provide businesses and enterprises with custom-built software and dynamic web and mobile applications and let them benefit from significant costs savings and business processes optimization. We apply our technological expertise, skills and knowledge to provide reliable offshore development services. Are you looking for a professional and experienced partner to develop expressive software for a specific purpose? Hire our dedicated developers, QA-engineers, or get our consultation first.
OFFSHORE PRODUCT DEVELOPMENT
Infosoft is an offshore and outsourcing development company providing full-cycle offshore servicing: requirements gathering and analysis, creation of custom software solutions, architecture, UI/UX design, QA, testing, remote administration, maintenance and support.
OFFSHORE WEB DEVELOPMENT
Get a full cycle of our web development services, including offshore PHP development. Our expertise lets us create various web solutions for e-commerce, enterprise web applications and mobile web applications. Our well-versed team follows the latest trends of web software development and has extensive experience.
OFFSHORE E-COMMERCE DEVELOPMENT
Our well-versed web developers offer e-commerce-centric web applications to help you effectively manage your online store and lead online-market. If you have the idea of meeting your customers globally and increase your revenues, we are here to create a custom e-commerce application for your business needs. Our e-commerce expertise: Custom e-commerce development, Open cart development.
OFFSHORE ENTERPRISE APPLICATION /CORPORATE SOFTWARE SOLUTIONS DEVELOPMENT
Infosoft develops enterprise grade applications for multiform enterprises and businesses worldwide. Our corporate software solutions are created for effective document management, Telecom Infrastructure Sharing Management, data management, finance management, corporate eLearning and much more. The team of specialized application development engineers build premier and customized applications for businesses to increase organizational value, performance, and profitability.
OFFSHORE CUSTOM APPLICATION DEVELOPMENT
The development of custom applications is our key competence. If you want an e-commerce web site or a complex business system, Infosoft is here to offer you high quality custom application development services. We build unique applications for different businesses and industries. Our custom application development services are business-oriented and customer-centric. We build easily scalable and maintainable applications and deliver our work precisely to your business requirements.
OFFSHORE MOBILE APPLICATION DEVELOPMENT
Infosoft provides end-to-end mobile applications development services by developing mobile apps for your specific needs and requirements. Our mobile development team is well-versed in various platforms, particularly Android, iOS and Windows Phones. If you have the idea of a new mobile application, hire our best Android, iOS, Windows phone developers to turn it into reality and get an innovative and powerful mobile app.
OFFSHORE SUPPORT AND MAINTENANCE
Our company provides you with a dedicated support team, which delivers comprehensive product support solutions in response to the changing needs or requirements of our Client. We pursue long-term support contracts for our software and applications. High quality support and maintenance services from Infosoft: Patches and upgrades when required, Product release support, Configuration management support, Product enhancement by adding new features, Bug-fixing. Our monitoring and controlling system is working 24/7. We strive for operational excellence and efficiency.
Infosoft provides you with dedicated offshore development center, or a dedicated team, or just a few dedicated developers for your project. Our team of hardworking skilled software engineers delivers custom software that satisfies end-users and drives ROI. Your team of dedicated developers will always keep in touch and work closely with you. Each member of our dedicated teams is an expert in innovative software development to satisfy unique needs of end-users. Our top IT-talents are here to become a part of your in-house team and create a customized solution right for your business needs. Our dedicated teams model is based on providing a cost-effective solution selecting the most appropriate human resources and technologies for your project. Building optimal software, we strive for increasing the value from IT investments of our Clients.
Infosoft offers top human resources – dedicated teams of developers with 12+ years of experience in offshore software development for companies of different size worldwide. We create a technically savvy and friendly team for your project that helps us to organize effective communications, deliver a high quality product, and finish projects on time.
Offshore programming services at Infosoft includes:
• Dedicated Developers, Programmers, and Engineers.
• Dedicated BA, PM, and Team Leads.
We successfully manage small, medium, and large sized projects, following the latest project management practices (tools and methodologies like Agile and Scrum). Our highly skilled Business Analysts will offer the most powerful solution for you. Our Project Managers will provide accurate project planning (deadlines, budget, and scope of work), project implementation, and control and will increase the efficiency of your dedicated team. In addition, our Team Leads are passionate technology experts, who ensure that teams create clean and easily maintainable code, leveraging the newest technologies and applying best programming practices.
All our projects are Agile-based. This model lets us deliver high-quality software products and create optimal value for your business. Our main focus is our Client’s business needs, requirements, and specifications.
1. Definition of Offshore Software Development Goal.
The SMART approach for setting a clear goal for a project and shared the understanding of project goals.
2. Project Scoping.
Accurate definition of the scope of the project, project estimates and risk analysis; major functions are defined. Creation of a comprehensive list of tasks and work breakdown structures. Definition of user requirements.
3. Setting Up.
Placing development environment, network, servers, and other hardware requirements. Setting up processes for various functional areas including HR, Project Management, Collaboration, Development, Testing, and Delivery.
4. Systems Development Life Cycle
using ITIL, CMM, PMI, and ISO standards.
5. Project Management:
• Issue Management (trouble shooting related to cultural differences, communication, technical, or infrastructure problems);
• Communication Management (daily reports, communication strategy and plans, use of feedback methods);
• General Management (ODC Steering Committee, shifting management, teleconferences in odd hours, training within a team);
• HR Management (leave management, retention of staff, payroll, appraisal, knowledge transfer, employee exit);
• Relationship Management (clear definition of roles and responsibilities, quarterly visits, daily and weekly reports, corporate social media platform for tasks clarification and scheduling, document repository);
• Performance Management (defined measures and metrics that communicate value for the business (Six Sigma, CMM, SLA), change control management, frequent demos, and retrospectives);
• Quality Management (due diligence, quality, and productivity analysis).
Product-related (“what” the team is delivering) and delivery-related (“how” the team delivers) goals based on the principles of Continuous Integration and Continuous Delivery. We transfer the entire team, IP, and process documents to you.
7. Testing & Implementation.
Automated code review, continuous integration of code, and cover code with automated unit and negative tests. Based on the pre-defined acceptance criteria, our Client conducts the acceptance test. Once acceptance testing is done, we reach the last stage of the project – its implementation at the client side.
8. Maintenance & Support.
Professional handling of issue life cycle, bug re-work, future feature enhancements.
We all have access to more business and customer data than ever before, but analysing that data and presenting it in a user-friendly format can be a challenge. Infosoft can help you get the most out of your data, creating customised reports, graphs and dashboards to ensure you have the most up-to-date information at your fingertips.
We can also offer detailed analysis to help you dig deeper, identifying trends and new insights to inform major business decisions and long-term strategy.
Typical Business Intelligence projects:
>Analyse business trends and drill down for insight
>Analyse customer, sales and item data
>Budget and forecast
>Perform reporting functions
>Create flexible, customised scorecards
Infosoft TIMS is a proven enterprise level end to end application for mobile operators, telecommunication companies and infrastructure sharing (tower) companies to manage their telecom infrastructure. Infosoft TIMS can be customized to completely match your operation and the workflow.
Infosoft TIMS is used by Dialog Axiata, the largest mobile operator in Sri Lanka to manage their site inventory, access control, lease management, audits, fuel information, complete site share information and the customer billing system. The performance and project profitability is directly linked to the performance and operations of each and every site. A quality application to manage information on sites is essential to efficient management and for making key decisions. Infosoft TIMS has been designed by experienced telecom and network engineers to allow you to manage your telecom infrastructure and its performance.Infosoft TIMS | TIMS Video
Infosoft SWIM will help companies and government entities manage their staff welfare funds efficiently and transparently with minimum effort. It will help you manage staff grants, loans, short and long term saving facilities, funds yielding dividends and other valuable welfare fund services and reporting.
Clients using Infosoft SWIM includes:
Sri Lanka Navy – Naviru Saviya Insurance Fund
Sri Lanka Navy – Benevolent Fund
Sri Lanka Navy – Officers Benevolent Fund
Infosoft LMS is a multifunctional Learning Management System that can be used for delivering, managing, tracking, reporting and selling of online courses and training programs. Infosoft LMS can be used from small businesses to enterprise organizations.
Unlike other off-the-shelf Learning Management Systems, Infosoft LMS can be customized and enhanced with additional settings and features to differentiate your company’s online training courses from competitors and meet your unique needs and goals. Get access to unlimited tracking data, various teaching approaches (blended, flipped, student-centered learning etc.) and a world-class learning experience!
You are not constrained by out-of-box Learning Management System functionality and can make Infosoft LMS meet your training/eLearning needs
i-Intranet is an advanced company Intranet site developed for sharepoint . The Intranet site has functionalities such as Collaboration, Business Forms, Content Management, and enterprise search. It has internal reporting facility, document sharing and built in workflows. Workflows for Staff Expenses, Internal Reporting and various applications.
Documents workflows for Document Approval, Document Archival and Document Compliance. Shared documents such as Leases, Agreements,Insurance Details and major contracts are centrally managed.
Gas and Petroleum
Microsoft ASP.Net C#, PHP
WPF, WCF, Windows Apps
Oracle, SQLServer, NoSQL (OrientDB), MySQL
Web API 2, Web Services, XML, SignalR
HTML5, CSS3, Razor, bootstrap, Semantic UI
Elasticsearch, DevEx, SAP integration
ADO.NET, Entity Framework, LINQ
Android app development
Automated UI testing, Load testing, NUnit/MS testing
Telecom Infrastructure Sharing Management Apps
Welfare Fund Management Applications
eCommerce Sites and Websites
Document Management Systems
Learning Management Systems Implementation
Infosoft applications and IT services are used by some of the largest telecommunication companies in Sri Lanka, Bangladesh, Malaysia and Cambodia. Australian clients used our Pronto ERP development services include Hitachi and CHEAP. Dialog Axiata, the largest mobile operator in Sri Lanka uses Infosoft Telecom Infrastructure Management System as their one and only product to manage their Infrastructure sharing process which includes inventory,infrastructure sharing, audits, access control and billing. We assisted Sri Lanka Navy to automate their Welfare and Insurence Fund Management process.
Our Sri Lankan clients include Brandix, Hayleys, Sri Lankan Air Lines, Asia Capital, Sri Lanka Cricket, NEXT and the Sports Ministry.
Some businesses come to Infosoft with a clear project idea. Some customers rely on us to help them scope a business improvement or product development project. Whatever the case, the Define phase is where we put all the ideas on the table and agree on a “minimum viable product”. This is a project scope that achieves the greatest possible result for your money. The deliverables of this stage are documented concepts and requirements for work we consider “in scope” and ideas to consider later, budget permitting. Finally, we provide you with a quotation for the work scoped.
Once we have the go ahead to proceed, the elaborate phase is where we design the software. This includes mock-ups of all screens, identifying workflows and processes in more detail, planning project resources and timeliness and identifying any risks. We’re very serious on risk management, so if any of your requirements include technical or user acceptance risks, we’ll take the opportunity at this point to build a “proof of concept” before we progress to the Build phase. The deliverables of this phase are detailed screen designs and workflows for you to sign off, any questions/risks conclusively addressed, a project team selected and a timeline established.
The Build phase is where the software engineers and QA staff create and test the software against the agreed designs. From this point you’ll see your software come together very quickly. The deliverables of this phase are regular progress updates and published online “beta versions” of your software for you to test out and provide feedback. We can organize a Customer Portal where we can collaborate online or we can run regular demonstration sessions face-to-face depending on your availability and preferences.
The Accept phase is where we do final testing and then hand the software over to you for “user acceptance testing” (or “UAT”). We guide you through the whole process but it really isn’t tricky. This is just where you verify that the software has delivered on the agreed requirements, functionality, look and feel and business outcomes. If anything doesn’t meet our strict quality standards, we’ll address it with no additional costs to you. The deliverables of this phase are software and handover documentation awaiting your acceptance.
Once you have accepted the software, then we have agreed that you can start using it in a live environment within your business. We’ll host the application either at your business (if you have the gear and want it on premise) or we can host it in the cloud. The deliverables of this phase are deployed software and all the assistance you need to configure users, get everyone up to speed on using it and turn off/archive any legacy systems we are replacing.
Once the system is live, we provide all the support you could need to get the maximum possible benefit from your new software investment. We have a range of support packages to suit your needs. Many businesses opt for custom software because it is infinitely changeable to suit your changing business needs. We are always happy to make changes and enhancements to your software either as part of a premium support package or as small quoted enhancement projects as required. The deliverables of this phase are great business outcomes and happy and well supported users!
How to start communicating with your company?
Just send us an email with any questions that might be interesting or not clear to you. Or, if everything is clear and you wish to work with us, please send us a short description of your needs (probably a concept or specication of your project); a time plan required, if any; or the number of people you want to work for you and their required skills. We will analyze your request and answer you ASAP and send you our proposal as well as resumes of our recommended employees if needed.
We are interested in establishing a partnership with Infosoft. Is it possible?
We have established relationships with several Australian companies reselling our services onshore. By employing just a few software engineers, small companies are able to obtain and to develop large projects by reselling our services. Charging normal or lower onshore price and outsourcing some jobs to us, you can achieve huge competitive advantage and benet using price dierence.
How does Infosoft communicate with offshore clients during the course of the project?
Communication When a company needs to outsource some of its tasks to another company, probably the most important and critical factor of success for this process is how well communication between these two companies is organized. Most books about organizing outsourcing processes place emphasis on the quality of communication as the key to success. To avoid a bundle of problems we do our utmost to keep tight communication with our customers during the entire development period. Achieving a decent level of communication in the Internet age is incredibly easy and the variety of communication methods is impressive:
• E-mail and post (serves for more or less formal messages, application presentations or document exchange);
• Instant Messengers (Skype);
• Project Management Systems (JIRA, dotProject, etc.);
• Versioning Systems (Subversion, git, Mercurial, even CVS - whatever you like);
• Bug Tracking Systems (Bugzilla, etc.);
• Reporting Systems (for keeping track on what's going on and for billing purposes);
• Regular phone/Skype calls and visits.
On certain occasions the customer and our engineers meet one another several times during the project life cycle.
Surely every custom development company is going to claim their process is superior. What makes Infosoft any different?
It’s our past track record. Infosoft has been developing software for leading companies for over 12 years. We have designed and developed quality software for some of the largest telcos and many reputed companies in Australia and South Asia since 2005. Sri Lanka Navy chose Infosoft to design software to manage all their insurance and welfare funds. We will be happy to share with you contact details of our clients to reaffirm our capabilities, commitment and aftersales support.
What kind of agreements would you sign with your clients?
We will sign a non-disclosure agreement(NDA) and a software development agreement with you. Infosoft will discuss with clients and amend the NDA and software development agreement to fulfill the requirements of both parties.
Infosoft Lanka (Pvt.) Ltd.
No.1, Level 3, Valiant Towers,
Jobs : firstname.lastname@example.org