Tuesday, March 31, 2009

I often find myself in need of some pretty basic image editing functionality, and I am either on a computer with just Microsoft Paint, which really does suck, or one with a fully fledged piece of editing software like Adobe Photoshop, and it takes too much time to find the right buttons to even bother. Then I discovered online image editors - apps that run from within your browser, ranging from simple drawing apps to fully fledged photo editing systems.

If you are just looking to re-size an image, change file format or other simple tasks such as this then you would probably be pretty happy with the Online Image Editor, imageeditor.net or myImager.com. The last of those has a few more functions, notably a bunch of different effects, such as the staple blurs, edge detect, charcoal/oil painting and swirl/wave effects etc.

For more powerful capabilities, try out Pixlr and Splashup for editing and creating graphics. These are both surprisingly powerful image editors, with advanced functionality, and both a pretty user friendly too. Of course you have to bear with the loading and processing times, which can feel annoying. However, it is easy to forget that processing times for graphical work is not exactly quick on even a traditional, locally installed graphics editor. FotoFlexer is specifically designed for editing and touching up photos. What is helpful about FotoFlexer is being able to edit photos directly from Flickr, Picasa, Myspace, Facebook etc. Last but not least, Aviary is an interesting and different suite of applications, which will described more fully in an upcoming post. For now I will say that there is an image editor, a vector editor (the first online one), a self proclaimed 'visual laboratory', and loads more forthcoming stuff like an audio editor, video editor, music generator...very exciting.

No graphic designer is going to give up using Photoshop CS3 just yet, but I have knocked up and edited corporate logos and advertising banners in online editors successfully in the past, and that was before some of these newer and slicker sites were online.
Salesforce has become one of those big mamas of web based software - it is one of the most successful and widely used solutions today, and it is truly web based. The main structure of the service that Salesforce offers is a CRM, a Customer Relationship Management system, but due to their efforts with what they call the Force.com AppExchange, a user can customise Salesforce to get a whole host of powerful applications.

Salesforce is an ambassador for the oft used term to describe current trends in Internet based software: 'Cloud Computing'. As a corporate user of salesforce, you install no central software packages, and store no data locally - everything is kept on server farms at Salesforce. The upside is a fantastic lowering of implementation times, and no worries about regular updates or technical issues. Many business owners and managers of course worry about the security of their data, and the impact that a huge crash at Salesforce could have on the operations of their business.

I have implemented a Salesforce system, customised it, used AppExchange add ons, and used it functionally in day to day business. It really is a powerful system, with most of that power coming from the ability of the end user to customise what is fundamentally a very clever rules based database and easy to use graphical interface. You can relate bits of data to each other in a multitude of different ways, you can create hierarchies and time-lines to meaningfully connect people to each other, people to businesses, and sales and marketing efforts and outcomes customers and suppliers. You can easily create reports on any stage of your business process, depending on how much data you put in.

Salesforce demonstrates the immense value that can be added both to companies operating 'software as a service', and the customers they serve. Because Salesforce, and all the data any given user has stored in his or her instance of it, is already online, it is a simple feat to integrate a lot of functionality to mobile devices and other online (and offline) applications. Salesforce has teamed up with Google to offer fully fledged integration with the Google Apps suite of business tools (resulting in Google Docs being linked within Salesforce, easy emailing of customers from within salesforce using Gmail, and syncing of contacts and calendars in Google with records and tasks in Salesforce. You can also chat in real time with other users of Salesforce within your organisation from within Salesforce, using Google Talk...of course Google Maps is always great as well).




If you prefer Microsoft, the process is a little more long winded, but you can download small plug ins for all the Microsoft Office applications to allow data, documents, contacts and mail to be accessed by salesforce.


Whilst it may suffer some of the downsides of becoming a big corporation after being an innovative startup (poor customer service, becoming invested in conservative business strategies as opposed to constant innovation etc.), the foresight of creating a powerful underlying functionality to an online system, and then allowing independent developers to create novel applications that utilise the power of that underlying functionality means that whilst Salesforce itself does not need to change too drastically, it can keep filling new niches, and keep innovating in old ones. With Apps available for Financial Services, Education, Health-care, Real Estate, Public Services and many other industry sectors, Salesforce is of course far more than a simple CRM system. Definitely a model to follow - surprising that there hasn't been more like this.