

Users will be able to add their archives to the extension, via whatever form of storage they choose (local, WebDAV, Dropbox, hosted etc.), and will be able to interact with authenticated systems much in the same way that other password managers behave. The next important part of the eco-system is the web companion that will record logins and assist with authentication for remembered portals. Password managers, in my experience, are primarily used for website logins and online services. The desktop application marks our first publicly usable portion of the product. I don't have words for how positive the feedback from the community has been thus far, and it only serves to spur me on with further development. The results so far have been amazing with an experience to match. The actual GUI portion of the app uses GitHub's Electron to make it easy for us to develop a professional looking cross-platform solution with minimal stress and headache. The desktop application is written, like all of Buttercup (at this point), in JavaScript (with the help of NodeJS). This first app is but a drop in the pool that is our plan for Buttercup as a product. My colleague Sallar and myself started building Buttercup in September 2015 and managed to get an alpha-release of the desktop application out in January 2016. Since day-one of using it, however, I've had minor issues with many parts of the application and the lack of polish therein. Since that incident I've always used a password manager - namely KeePass. The computer store never admitted to it in full, but due to the fact that they were storing users' credentials in plain-text, an attacker was easily able to steal the accounts (plus some external services) of all online customers. One day I noticed that I wasn't able to log in to my account at the local computer store, and that my Hotmail account had been stolen. I used 2 basic passwords throughout school and university for most of my authenticated services, and I thought this was enough. I didn't always see a need for a password manager.
