Make Outlook a real development platform again, and not just a data repository
There need to be a way to extend, modify and interact will all aspects of the office platform.
And by office platform I mean everything where any of the terms Office, excel, word, outlook, powerpoint, visio, project, .. (you get the idea) is used.
* There has to be ONE way to centrally (one time) add a custom form to outlook for all/some users matter if it is a local office/exchange installation or if if Office-365 is used.
There have to be a way to add, modify, hook and interact with the message transport, i.e. create Transport Agents, even for O365.
Create, modify, hook and interact with Outlook rules, including creating new "conditions", "actions", exceptions" and scripts. And of course added ons centrally for all users.
Add, modify, hook and interact with views in Outlook, including adding new ways to sort, group, filter, display and perform conditional formating. And of course both on local installations and O365.
Add true integration between Outlook, Exchange, Project, Project Server, TFS, Visual Studio, Sharepoint, Dynamics AX, Dynamics CRM So stuff can be entered one time, and one time only, by the right person at the correct place and at the correct time.
Centrally (Exchange server) att hooks for when a contact is added/modified and find all other instances of this contact (no matter which user) and notify them about possible updates/changes to important information on their instance of this contact (like phone number, email, address and so on (probably not the notes field since it might contain private/personal data)). And again, of course both on local exchange/outlook installations as well as on O365.
Implement true shared contact lists (like MS should have done in Exchange 4.0 and office 97, and still have not done!)
Add a new tag-field for all outlook/exchange items. Define how it should be stored, how it should be indexed and how/where it should be displayed for different items (mail, contact, appointment, ...). It should then automatically show up in all clients no matter plattform (windows, mac, iOS, android, web and so on).
Please make Outlook a real development platform again, and not just a data repository.
Thank you for your suggestion, and sorry we didn’t update with a response. We have been actively investing on all aspects of the developer platform for Outlook, and Office in general. You can go to http://dev.outlook.com to find out the latest updates on Outlook developer platform, and to http://dev.office.com for the latest on Office Developer platform.
Office Extensibility Team