Free

Gusto

ADVERTISEMENT

Gusto Alternatives

#1 CodeMonkey

Free
0

CodeMonkey appears with a UML editor in a ‘programmers’ notebook paradigm, with class diagram support. This UML editor supports different class-related features along with providing support for programmers. This tool lets teachers export diagrams via mail-in PDFs and then save them as PNGs on the device. As for the programmer, there is no one to determine if the whole code is written using this tool, and that is due to its natural code development feature.

It is the best tool for students and teachers. As they also have access to a dashboard to track, define advancement and accomplishments, and showcase diverse answers for the whole class to discuss. From the beginning, this tool starts to develop a code in the true programming language of CoffeeScript. CoffeeScript is a present-day open-source programming language that incorporates JavaScript, and comparatively, it is utilized for web applications.

ADVERTISEMENT
CONTINUE READING BELOW

#2 Textastic Code Editor

Paid
0

Textastic Code Editor is a propelled code manager for iPad with punctuation highlighting, (S)FTP, and Dropbox. It highlights more than 80 distinct documents while you’re writing; HTML, XML, Objective-C, C++, PHP, Perl, Python, SQL, JavaScript, CSS, Tex, shell scripts, and some more. Its code supervisor is composed from the beginning utilizing local iOS APIs like Core Text. There are extra keys over its virtual console that make it simple to enter code.

It is associated with FTP, SFTP, and WebDAV servers and to your Dropbox account, to use the implicit WebDAV server to exchange records from your Mac or PC. It additionally allows you to change textual styles and subjects for the editorial manager. To alter a record, you’ll have to download it locally simply like you would with Gusto. Once you’re done downloading, it will appear in your documents, and you can tap them to alter them as well.

#3 Coda for iOS

Free
0

Coda is an amazing platform used as an FTP client and text editor. This platform features different protocols like WebDAV, SSH, different variants of FTP, and S3. It also supports different file types like Javascript, HTML, SWIFT, Markdown, etc. Furthermore, it also supports file sharing using different cloud-based platforms like OneDrive, Dropbox, Google Drive, etc.

It does not matter if you want to make some alterations to the app files, transfer files to a different server, or change the application code because this platform is just the one you were looking for. If there is a portion that needs to be highlighted for later use, this feature is also added. Whether you need to change the code completely, or make some little alterations to it, this tool would perform all of it with ease.

ADVERTISEMENT
CONTINUE READING BELOW

#4 Buffer Editor – Code Editor

Paid
0

Buffer Editor – Code is a development tool designed to make quick changes to your website and sync with Dropbox and SSH/SFTP servers. It is an amazing tool with great stability, no fluff, and gets the important coding tasks done exceptionally. It offers strong support for VIM commands, thoughtfully designed keyboard expansion, and reliable syncing with FTP and Dropbox. It is furnished with a software engineer’s editorial manager, giving them a chance to work with HTML or other programming dialects.

Using this new code editor for iPad and iPhones, you can alter your web codes on the go. Some other significant advantages of having this application are that it is smaller and does not consume much of your smartphone space. It is a simple paid tool with a low cost that you can enjoy on your smartphone. The Buffer Editor is compatible with every smartphone running on iOS 7.1 and the upheld gadgets like iPod 4, iPhone 4, and iPad 3.

#5 Codeanywhere

Free
0

Codeanywhere’s intense Web IDE or Integrated Development Environment has all the components of a Desktop IDE. It effectively set up your own tweaked environment for your next task in JavaScript, PHP, HTML, 72 different dialects, or uses pre-made advancement situations. The rich improved environment provides you with a chance to develop awesome applications and in just a few steps.

Share and work together on your code continuously, and whether you need to combine programs or get some assistance from a companion, this is the perfect tool for you. Codeanywhere has coordinated clients for associating with FTP, SFTP, FTPS, Dropbox, or Google Drive so you can code and send without any trouble.

#6 Codosaurus

Free
0

Codosaurus is the main FTP Client, which permits you to alter your code specifically on the server at a sensible cost. This tool lets you alter, revise and rethink every character of code. It will help you associate with FTP servers and sort out your top picks easily.

It is also known as a complete solution to make a full-functioning jQuery library for you on the go. With everything taken into account, this tool is the ideal option for you. If you want to produce high-quality development projects, then this is the one best for you. Also, it will roadmap your complete project automatically.

#7 Coda2

Free
0

Coda2 is a content manager. It has all that you expect, including linguistic structure highlighting for massive amounts of dialects. So, if you are looking for a tool that could help you build up a website or even software without having professional-level development expertise, then this is for sure the best one you have right now.

This tool simplifies the web development process. The best part about this tool is its code editor features which can build up a military-level website in no time. If you have already known about Coda, then obviously, this is an up-gradation of that code editor.

#8 CodeToGo

Free
0

CodeToGo allows you to write, save and load code locally, without any need for internet connectivity. Using the internet connection, you can also load and save to Dropbox. It supports more than 50 languages, including SQL, Python, PHP, Perl, C, C#, C++, LISP, Forth, Visual Basic, Java, JavaScript, etc. It allows you to run your code and see the outcomes on Sphere Research Labs.

At last, you can compose and run code in your most loved programming dialect, utilizing your iOS gadget. It gives you an API around ideone.com, permitting you to run code in various programming dialects (on a Linux server) and recover the outcomes.

#9 Koder Code Editor

Free
0

Koder Code comes with Syntax highlighting for PHP, HTML, CSS, JavaScript, SQL, JavaScript, Delphi, Visual Basic, Diff, Erlang, Groovy, Powershell, Latex, Scala, etc. Besides, a snippet manager, tabbed editing, find and replace code, preview browser with Firebug support, and a View Source function are other editor attributes. It is an alternate approach and demonstrates its hues as an FTP-based code supervisor.

The three best components of this tool are that you work “live” with your documents, no unmistakable intends to download the record. You basically need to tap the text, and you can get the chance to work immediately. The selected interface for open reports permits you to rapidly and more efficiently switch between two archives immediately. It allows you to see the present authorizations on both records and organizers and will allow you to change these settings.

#10 Swift Playgrounds

Free
0

Swift Playgrounds is a free-to-use revolutionary application that makes it easy to learn and experiment with code. With this application’s help, the user can solve interactive puzzles, learn codes, complete lessons to master the basics of coding and solve many additional challenges that let the users explore the code and create new engaging and unique programs.

It is best for beginners and does not require any coding knowledge. The user can start learning at a fundamental level, and after completing the number of lessons, he can make his own program. Animations, challenges encourage experimentation, new challenges, templates, create own playgrounds, share the creation with the others, and unlock new coding are a few of the application’s core features.

#11 Cloud9 IDE

Free
0

Cloud9 IDE is one of the best online integrated development environments introduced as open-source from version 2.0 until 3.0. It supports various programming languages such as C, C++, Peri, Python, JavaScript, Goes, etc. It is pre-packaged with vital tools for all the popular programming languages, eliminating the need to install files or arrange a development device to run the new project.

This platform includes core features such as a built-in terminal with npm and backs Unix commands, themes, debugger, customizable key-bindings, image editor, code reformatting, and much more. With the help of these features, teams can code together in real-time using its collaboration feature. Users can also share their development environment with teammates using just a few clicks and pair-program simultaneously. Members can monitor each other’s progress in real-time, which saves a lot of time.

#12 Codiad

Paid
0

Codiad is an online code-editor platform with small footprints and minimal requirements. This software builds on simplicity according to your mind and allowing you a fast and interactive development without any high overhead. It is a place where simplicity is the key with dedicated developers adding more to its functions.

This software comes with around 40 different languages with plugin Library access allows you to get the best out of it. Codiad continuously check errors and makes your system an error-free operating system with its alert system keeps you up-to-date about mistakes and problems via e-mail. Multiple user support permits complete control on optimization with editor screen splitting to do one or more tasks at a time.

#13 Lokalise

Paid
0

Lokalise is an advanced translation and localization software that comes with extensive management features to get done with your project with ease. The software lets you automate your workflow from coding to delivery, which means you have a fast approach towards the project completion. Lokalise provides rich collaboration for your teams to manage projects in a single workspace like Add and assign a task, track progress, and enjoy a seamless localization workflow and keep everything in notice who is working or not.

Lokalise is featuring support for Localization of your product in parallel with the development cycle via using Adobe XD, Figma, Sketch, and various plugins are there for you to start working on the translation to make it ready. The highlighting features are collaborative translation, localization workflow management, process automation, in-context editing, and delivery to end-users, ticket translation support, and more to add. In short, Lokalise is reducing all the vulnerabilities in the translation and localization processes via having multiple built-in tools, hassle-free Localization, marketing emails, and documents along with cloud support.

#14 OneSky

Paid
0

OneSky is an end-to-end localization solution that offers translation services to users. The platform comes with fifty-plus language options, and it supports more than twenty file formats. It allows users to get rid of hectic translation software and enables them to communicate with their translators.

The solution offers domain knowledge specific to apps, games, and websites and allows users to translate, localize, and test their files. The platform allows users to manage their end-to-end localization from preparation to deployment effortlessly, and users can talk to their translators directly on the platform. Moreover, it stores all the comments, chats, and strings in the history section.

#15 Crowdin

Paid
0

Crowdin is a cloud-based localized management software that allows your teams to manage multilingual content effectively. The software enables all the multilingual content to be at the same place that streamlines the localization process and maintain an agile workflow. The software provides you with three vital services that are quality, cooperation, and automation.

The Automation services allow multilingual access, translator access to the latest content, and deployment of translation automatically. The active cooperation services invite team members to work with you that enables you to create a task, generate reports, and watch your workflow in real-time. The enrich quality service permits you to discuss and modify translation online that provides extra content that maintains your brand’s voice and leverages the latest technology.

#16 Transifex

Paid
0

Transifex is an online marketing solution designed to facilitate the localization process of websites and mobile apps. It is a modern platform that comes with all the leading tools and features. By setting up communities and groups with this platform, all collaborators can easily manage from one place.

One of the best facts about this solution is that it comes with an online editor that helps translators, reviewers, agencies, and marketers to quickly access and manage the translation process without having access to several documents. There is also has a video subtitle editor for creating line-by-line video subtitles that make it better than others.

#17 Weblate

Paid
0

Weblate is a platform that offers web-based continuous localization software that helps users to translate files according to the localized area. It comes with hosted service with tight version control integration while offers propagation of translations across components. Moreover, it provided customizable quality checks that help in improving the translation quality.

Weblate properly credits all translations in the version of the control system, and it comes with appliances that are ready to be deployed. Moreover, the Libre Software feature allows users to use, see, modify, and share at their own needs. Users can set up access rights according to the security of data.

#18 Alchemy

Free
0

Alchemy is a Puzzle and Single-player video game created and published by PopCap Games. The game is specially made for those players who want to play complicated mind puzzle games. It offers hard to master gameplay that requires a lot of thinking.

The game offers different kinds of symbols (runes) that allow the player to make a correct combination of symbols to progress. At the start, it can be a total headache as the player will not know how he finds out the right mix. The first rule of the game is to place the same color and same shape symbols next to each other. It doesn’t matter if the player puts it above or below all the results will be the same. But the player cannot place it diagonally.

#19 POEditor

Paid
0

POEditor is an online platform that allows users to translate apps, games, or any website according to their needs. It allows everyone to connect their software via an automated API that resolves localization workflow. Users can easily collaborate with other software, and it informs location from the same translated page. This platform offers smart translation memory that enables users, not to translate strings. Furthermore, it offers translation connections with the machine translation engines from Microsoft, DeepL, and Google that automatically fill missing transactions.

POEditor offers to connect with Slack or Microsoft and it automatically updates users on any event during the localization process. It offers exclusive access to the well-managed translation history that helps to check recent translation versions and reuse the previous ones. Users can get easily understandable translation because it supports multiple languages for better communication. This platform gives more features like Bitbucket, Gitlab, Github, and Azure integration and comment system that offers information for better translation.

#20 Localization Management

Paid
0

Localization Management is an online platform with multiple services that helps users in organizing, monitoring, measuring, and optimizing their localization project. It helps users to increase market share that results in more productivity and revenue. With the localization of websites, app, or software into various languages, users can target more customers worldwide. Users can get a competitive advantage and beat competitors with localization strategies. This platform enables users to improve cultural awareness and customer engagement by localization content in the native language.

Localization Management gives the best global presence of your brand and business. It offers users to use the previous translations and automation of repetitive tasks for the quick progress of new projects. Users can easily collaborate with teams for more business productivity. It provides reports’ generation on various prospectuses and monitoring of project status with a single click. This platform offers various benefits like a built-in system for avoiding errors, translation memory to speed up projects, monitoring, and exclusive support teams for guidance.

#21 LingoHub

Paid
0

LingoHub is an online localization platform that offers better software localization than before. It allows bringing teams together under one roof for collaboration on translations. Users can translate multiple things like content, games, apps, and websites with advanced and updated quality translations. With the multi mobile app development, it offers export of once translated material both for iOS and Android. This platform manages all the translation tasks and stores them in an accessible folder that users can reuse in the future.

Moreover, it provides a progressive dashboard to manage and monitor all localization and translations. Users can easily adapt to this platform that offers special professional translators for forty-plus languages.

#22 Web TranslateIt

Paid
0

Web TranslateIt is an online translating platform that facilitates users with the beneficial service of translating multiple things like the mobile app, software, websites, and games according to their desire. It provides translation history that allows users to again use the previously translated one easily. Users can enjoy the simple and updated text editor that simplifies the translation text. This platform uses various editors, glossary and dictionaries for perfect and correct translations.

Web TranslateIt gives a realistic view of all the translation processes through attractive and well-managed dashboards. Users can update all translated files according to their desire. It allows users to filter their segments by date, status, files, category, and label that helps them to remember easily. Moreover, it supports various languages like English, Español, Francais, and many more. This platform gives exclusive management services that include multiple features like file manager, activity feed, and statics, file synchronization, and advanced team management.

#23 Memsource

Paid
0

Memsource is an online translating platform that allows users to translate multiple things like mobile apps, software, websites, and games according to their desire. It provides well-managed solutions for numerous enterprises, marketing content, e-commerce, gaming, and technical documentation. Users can get the translation history through which they can reuse any previous translations. This platform gives machine translation and artificial intelligence that reduces the translation cost and maximizes the workflow.

Moreover, it offers working in three environments which includes Memsource Editor for Web provided on any supported browsers, Memsource Editor for Desktop that connects with cloud and enables offline work, and the last one Memsource Editor for Mobile that is accessible on any device. With the availability of the Terminology Management feature, translators get exclusive help for adopting correct phrases or words and it automatically examines the quality standards.

#24 Virtaal

Free
0

Virtaal is a translating tool that provides multiple services especially translating without any internet connection. Users can translate games, software, website, and mobile apps according to their desires. It provides the recent translations from translation history that can be reused anytime and it offers multiple translation formats including PO and XLIFF. This platform supports numerous languages that provide simple and understandable content for more productivity.

Virtaal offers machine translation to reduce the translation cost and to maximize the workflow. It does not distract the user and only shows the current translation. Users can get translation in advanced but simple formats that perfectly manage team collaborations and content. Moreover, it comes with all the exclusive documentation and resources that users can utilize to use the functionalities for better usage. This platform provides all the translation features in an uncluttered user interface.

#25 Mozilla Pontoon

Free
0

Mozilla Pontoon is an online localization platform that facilitates users with beneficial services that translate Firefox into their native language. It offers to track the progress of different Mozilla localization projects and shows a variety of projects. Users have to follow few steps to get any product, firstly select team and project, submit any suggestion, prove it from any trusted localizer, and then share the product with friends. This platform offers an attractive and well-managed localization dashboard that provides a realistic view of all processes.

Mozilla Pontoon gives notifications and alerts on multiple prospectuses. It provides machine translations to maximize workflow and reduce translation costs. Users can translate multiple things like games, websites, apps, and software. Moreover, users are allowed to sync with GIT and MERCURAL that boost productivity, and offer reliable management. This platform takes mass actions on any issue and supports multiple languages.

#26 Localizejs

Paid
0

Localizejs is an online translation platform that offers unique services which include accurate translation of multiple contents, apps, games, websites, and software according to users’ desire. Users do not need to import or export content because its content detection tool automatically detects content and provides translation with the highest quality and customizable style guides. This platform gives in-depth reporting on all the projects by monitoring multiple prospectuses and provides easy to comprehend resources and documents for more facilitation.

The special security built-in system saves and protects all the data and offers more exclusive security features including audit logs that track all the actions happening within the organization, SAML SSO that identifies all the team members before accessing data through IdP, and many more. Moreover, it provides exclusive solutions for e-commerce stores, static websites, dynamic web & mobile applications, enterprise, education, SMB, and government.

#27 Areca Backup

Free
0

Areca Backup is an online development platform that facilitates users by providing beneficial backups for personal files. It offers compression and encryption of data and stores it on the local hard drive, USB key, or network drive. Users can enjoy the delta backup feature that only stores the modified parts of files, and it saves storage space by merging contiguous archives into a single one. This platform offers differential, incremental and full backup that allows users to recover all archives of specific dates.

Areca Backup offers backup reports that can be sent through emails or stored on a disk. It offers the exclusive secured, advanced and well-managed backup that users can access anytime from anyplace. Moreover, it saves the history of all the users’ actions and tracks all versions of files that can be viewed or recovered selectively. Users can get the shell scripts after backup and transactional system for critical processes. It offers multiple filters for files like size, date, status, extension, subdirectory, regular expression, and logical operators.

#28 Handlebars.js

Free
0

Handlebars.js is an online development platform that facilitates users with multiple features that include the creation of customized templates without any complications. It is easy to install a setup that anyone can easily run on their existing system and allows everyone to write or contribute. Users can enjoy the Mustache templates that are exclusively compatible with the Handlebars. Moreover, it provides learning on various contents like creating examples, example data, embedding parts of an example, and horizontal layouts. This platform supports multiple languages for better and comfortable communications.

Handlebars.js supports JavaScript functions to which it complies with all templates. It offers an exclusive language guide to develop and create attractive or beautiful templates. Users can get exclusive guidelines and help through skilled or professional support teams. Moreover, it is best in class because it provides the fastest template execution than all others. This platform gives the API interaction and search bar for users to search according to their desire.

#29 Smartling

Paid
0

Smartling is an online platform that helps users tin translate words on the website, mobile app, products, and much more in their desired language. The platform helps businesses in automating, managing, and professionally translating content fast.

It helps brands and businesses to maximize the output of time, and localization to deliver relevant brand experiences. Its Translation Management feature comes with productivity tools to offers real-time control in the process. It comes with a translation platform that helps content writers to work when it comes to translating websites and apps.

#30 Smartcat

Paid
0

Smartcat is a reputable Cloud-based translation platform that is featuring support with the high-end automation technologies having a user-friendly CAT environment. The software is providing you all the translation and editing tools that will let you brought efficient content to engage more audiences in their native language and enhance your revenue for sure. Smartcat provides a way to connect business and translators in a streamlined content delivery loop and is facilitating whether you are doing freelancing, business, or working in some language organization.

The platform is dispensing multiple benefits to you with localization automation, payment automation, vendor marketplace, collaborative translation, workflow management, and localization quality assurance. Smartcat has been a revolutionary step for the business to automate the whole localization workflow, make data-driven globalization, and automate hiring and payments, and they can integrate with CI or CD process with ease. Thus, in short, we can say that Smartcat is reducing all the vulnerabilities either in retaining customers, optimize expense, computer-aided translation tool, or everything related to payments and processing.

#31 Zanata

Free
0

Zanata is a web-based online translation platform that allows users to translate their content into different languages. The platform is widely used by translators, content creators, developers, and other users to manage their projects according to the local language. The solution requires no command line, no source conflicts, and users can translate with an internet connection on their computer.

The platform enables communities to translate files and helps them to make the file into their languages to understand them better. Users can translate the files even without opening the source repository. It supports HTML, subtitles, LibreOffice, etc.

#32 Pootle

Paid
0

Pootle is a platform that enables users to translate different software and applications into their languages. The software comes as a community localization server and helps in translating the files. It supports various formats of files such as XLIFF, etc. It ensures the best quality when it comes to translating the software.

Pootle automatically detects errors made in the translation and corrects them. Moreover, users can integrate their suggestions, terminology, and other such features in the software. Furthermore, users can work both online and offline on the software. Users can also see how many changes and who has made changes to the software and can spot common mistakes easily.

#33 Poedit

Free
0

Poedit is a powerful and intuitive translation editor that helps developers to translate apps and sites with gettext features. The platform comes with full gettext support, and it is used by Drupal, WordPress, Python projects to translate files. The solution ensures that users do not get lost in the translation process and offer safety checks with an intuitive interface.

It comes with a built-in feature known as Crowdin, which helps users to get localized translations. With these features, all the translations are done directly from the app. Users can view detailed statistics of their translation on the dashboard.

#34 OmegaT

Free
0

OmegaT is a free translation tool that helps users to translate their projects, software, and other files. The platform comes with some professional features such as fuzzy matching, match propagation, processing of multiple projects, and much more. Moreover, users can add their words, suggestions, and terminologies to their glossaries.

The software works on all kinds of Windows and supports more than thirty file formats such as HTML, Microsoft Word, etc. Moreover, it comes with some powerful tools such as non-Latin alphabets usage and Unicode support. It also comes with the support of right-to-left languages and an integral spelling checker.

#35 SDL Trados Studio

Paid
0

SDL Trados Studio is the complete translation software for business designed for the language professionals who want to edit, review, and manage translation projects. Are you concerning about delivering the level content to enhance sales and marketing engagement, then SDL Trados Studio is the definite choice for your businesses. You can increase your team productivity via having extreme support of the translation memory technology.

The core features of SDL Trados Studio are more improved content translation, maintain brand consistency, increase team productivity, reduce translation costs, and professional management of the translated projects. The software leverages you with the sophisticated terminology management that will turn your way to protect your brand values and ensure a consistent voice.

#36 memoQ

Paid
0

memoQ is a flexible platform that is providing translation and localization management solutions for enterprises, translators, and language service providers. The platform provides you the capability to manage and automate your localization processes on a large scale with a scalable memoQ translation management system. memoQ is highlighting multiple valuable features for enterprises, such as flexible workflow management, advanced reports, easy project tracking, automated quality checks, connectivity, customization, and more.

As far as the language service provider is concerned, memoQ supports regarding handle a number of files and projects, and you have a collaborative environment that can ultimately speed up the translation process with ease. Moreover, the software is easing your whether you are doing in translation or review translation, memoQ effectively support you to get done with your day-to-day tasks. Furthermore, the platform is always up to the standard in managing translations either for the small level or enterprise-level; you will meet the required deadlines with the rich content quality.

#37 Text United

Paid
0

Text United is an automated translation and localization system, providing a platform that will help you to bring more business growth by having the level best content and products. The platform is knocking on the door in streamlining your automation processes, order translation, and manage projects, and at the same time, you will experience more improved performance, and effortlessly, you will be done with the things. Text United is a definite choice for the organization in reducing the complexity that arises in the translation process and has been vital for the optimization of Localization and support for productivity.

The platform is easing the ways for your business with engagement having leading marketing campaigns, and you have a chance to introduce your brand in the market with more visibility with the help of communication. Moreover, Text United is valuable in monitoring and tracking activities, organize people and workflow, and you have robust integrations courtesy of the API to extend your development process. Whether you are dealing with website translation, e-commerce localization, software localization, or e-learning localization, Text United is providing solutions to you to handle this with ease.

#38 WriteCodeOnline

Free
0

WriteCodeOnlineb is an all-in-one PHP online editor and compiler, making the process of coding faster, more efficient, and easier for beginners. WriteCodeOnline also makes it easier to learn by providing detailed syntax error messages and highlighting each line of code as it is compiled. To speed up editing, it allows you to get instant syntax error notifications without having to compile the code every time.

WriteCodeOnlineb is a free, web-based tool that allows you to code and compile your PHP scripts from any modern web browser. WriteCodeOnlineb includes a lot of features that make writing, running, and debugging code much easier – syntax highlighting for multiple languages, code completion, auto-completion, arithmetic evaluation, live error-checking, and more. In addition, unlike other online editors, using WriteCodeOnlineb is free with no limits on the amount of code you can save and run.

#39 ShiftEdit

Free
0

ShiftEdit is a robust online IDE for developing websites, offers live previews, built-in templates, collaborative code editing, and more. With ShiftEdit, web developers and designers can create, test, and deploy CSS, HTML, JavaScript, and PHP without the need for an external server. They can also share their code with others by publishing it on the web. Integrated version control provides seamless switching between branches, while code-folding makes large files more manageable.

The live preview pane lets you preview changes without losing focus on your code, and the collaborative feature allows teams to work together on code in real-time. With ShiftEdit, you can edit, run and debug HTML, CSS, JavaScript, and PHP right in the browser – no more switching back and forth between your code editor and your browser. To use it, you’ll need to first download the ShiftEdit desktop client, which allows you to upload your files to the service.