{"id":22616,"date":"2015-11-06T11:21:44","date_gmt":"2015-11-06T19:21:44","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=22616"},"modified":"2015-11-06T11:21:44","modified_gmt":"2015-11-06T19:21:44","slug":"captio-apps-offer-byod-expense-reporting","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/captio-apps-offer-byod-expense-reporting\/","title":{"rendered":"Captio Apps Offers Enterpise Expense Reporting"},"content":{"rendered":"<p>\t\t\t\t<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/captio-app.png\"><img decoding=\"async\" class=\"alignright wp-image-22696\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/captio-app.png\" alt=\"Screenshots of Captio App on Nokia Phones\" width=\"360\" height=\"239\" \/><\/a>The Captio platform makes it simple for users to accurately report expenses on-the-go using a mobile app to improve accuracy and consistency, while at the same time giving managers a web-based interface for expense tracking, approval, and reporting. By combining expense reporting and expense management into a single, seamless workflow, Captio is saving its customers significant time and money.<\/p>\n<p>The platform was required to accurately read data from photos of paper documents taken in a wide variety of conditions, requiring access to the mobile device\u2019s camera and other native functionality. By delivering this powerful, yet intuitive reporting interface, they have allowed customers to cut the time employees spend on expense-related tasks by 80% or more.<\/p>\n<h2>The Necessity of Cross-Platform Coverage<\/h2>\n<p>Key to the platform\u2019s competitive advantage is a smooth user experience for the widest range of mobile devices used in business today, including iOS, Android, and Windows Phone. It\u2019s critical for Captio to reach their users on whatever device they choose to use\u2014or whatever device their company requires them to carry. When a company adopts a bring-your-own-device policy, Captio must be available on the fullest range of devices allowed.<\/p>\n<p>The team did not believe it was feasible to develop and support native applications for every target platform, leading them to consider cross-platform development tools. A brief experiment with other cross-platform solutions revealed efficiency problems that would jeopardize scalability, leading the team to try Xamarin.<\/p>\n<p>In Xamarin, Captio discovered the development platform they are still using four years later to support and improve their mobile applications, with a team of just two developers maintaining their apps across all major platforms.<\/p>\n<h2>One Codebase<\/h2>\n<p>The ability to use the same code to target multiple ecosystems is critical to Captio\u2019s success. <strong>\u201cXamarin is the only solution that allows us to use our existing development skills to create native apps for all of the mobile platforms we need to reach,\u201d<\/strong> reports Dan Moser, Marketing Director at Captio.<\/p>\n<p>Given Captio\u2019s reach, the development team required to create and maintain separate native applications and their underlying codebases would have been astronomical. Xamarin enables the team to create native applications for each platform from a single C# codebase.<\/p>\n<p><strong>\u201cCode sharing was one of the main factors of choosing Xamarin,\u201d<\/strong> says Lluis Claramonte, CTO at Captio. <strong>\u201cWe are able to reuse 70-80% of our code across platforms.\u201d<\/strong> In order to create even more efficiency, the team is considering Xamarin.Forms in order to leverage the same user experience code across platforms.<\/p>\n<h2>Maximum Value from Existing Skills<\/h2>\n<p>The Captio developers already knew .NET development, so the ability to create native apps using that framework greatly sped up the application\u2019s time to market. They used their familiar integrated development environment, Visual Studio, and were able to get started creating new functionality right away. Moser says, <strong> \u201cWe already know C# and .NET very well, so we can develop and support our applications with our own team. We didn\u2019t have to hire specialists or learn a whole new language.\u201d<\/strong><\/p>\n<h2>Optimized User Experiences with Xamarin Insights<\/h2>\n<p>In their quest to give users and businesses the best experience, Captio uses Xamarin Insights to monitor crashes and react quickly to problems faced by customers through real-time monitoring and precise, detailed error reporting. According to Claramonte, <strong>\u201cWith Xamarin Insights, we can see the issues that might impact customers and in many cases, we solve them before customers are impacted,\u201d<\/strong>.<\/p>\n<p>The team has continued to develop and advance the Captio mobile application across platforms since its initial launch, leveraging Xamarin <strong>\u201cto provide users with the widest palette of options for managing expenses and making their lives easier,\u201d<\/strong> explains Moser.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Captio platform makes it simple for users to accurately report expenses on-the-go using a mobile app to improve accuracy and consistency, while at the same time giving managers a web-based interface for expense tracking, approval, and reporting. By combining expense reporting and expense management into a single, seamless workflow, Captio is saving its customers [&hellip;]<\/p>\n","protected":false},"author":1939,"featured_media":22619,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,3],"tags":[9,17,4],"class_list":["post-22616","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","category-enterprise","tag-case-studies","tag-xamarin-insights","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>The Captio platform makes it simple for users to accurately report expenses on-the-go using a mobile app to improve accuracy and consistency, while at the same time giving managers a web-based interface for expense tracking, approval, and reporting. By combining expense reporting and expense management into a single, seamless workflow, Captio is saving its customers [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/22616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/1939"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=22616"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/22616\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=22616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=22616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=22616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}