I use the term "half-baked" to refer to web-based software (like Mediawiki or Redmine) that I use in two different modes:

The difference between "half-baked" and fully baked is that both modes have to coexist. Some extra code has to be written to bake an app who normal use case is fresh use.




The advantage of this solution is that:




The downside of this solution is that:




Yet... this provides an uprgade path! If the team eventually decides that my choice of tools is a good idea, and that other team members should be able to use the same tools, it shouldn't be hard to transfer my existing data to a central server.