Tuesday May 25, 2010

Register Today For Webinar! Directory Services Improve Time-to-Market and Reduce Cost

"What is old is new again!"  The recent Burton Identity Management Market Profile 2010 which gives a good overview of the current state of the identity management market place also points to the resurgence of activity in directory services as a critical foundation of the identity management foundation.  This is driven by internal and external forces.  Some of these I will cover in our webinar this Thursday, May 27 at 10:00am PT (GMT -8:00).  Register here

Live Webcast: Improve Time-to-Market and Reduce Cost with Oracle Directory Services
Event Date: Thursday, May 27, 2010
Event Time: 10:00 AM Pacific Standard Time / 1:00 Eastern Standard Time

It is my view that a number of the internal forces driving the resurgence in directory services is driven at it's core by companies trying to maximize their IT investment (Doing more with less).  One of the ways companies have worked hard to do more with less is to create a central directory.  There are companies that have achieved success building central LDAP services allowing them control, increased security and reduced cost.   Additionally, this is also driven by organizations as they consolidate assets, move to virtual infrastructures, or reduce footprint to save power and become more "Green" in their business operations.   However, despite the success of some enterprises to create these foundations, the reality is that creating one central directory is very difficult.  This is not because of technical capabilities of directories but more because of business realities.  This is why virtual directories are critical to modern day identity architectures. The power of the virtual directory is also being proven by companies that are pursuing projects that involve federation. 

This is why having a comprehensive set of directory tool's is essential to organizations that want their identity management strategy built upon a sound foundation.  Oracle is uniquely positioned to do this as we are the only company to offer a complete set of directory tools.  We are the only company to offer all of the following in one license:

  • Directory Server 
  • Virtual Directory
  • Directory Integration (Active Directory Synch)
  • Management console
As companies want to reduce the cost of integrating different technologies, managing multiple vendors and hidden costs like training can come to one vendor.

Monday Jan 25, 2010

DSEE 7 Improves Import Speeds by 5X: What will Engineers Do With The Extra Time?

Importing an ldif file is a common task that every engineer needs to create a directory service.  This is also a task that some engineers need to perform when restoring an instance in their topology.  DSEE 7 has introduced new innovations into the code has resulted in 5x improvements in performance. 

Wajih Ahmed, this Wednesday, will detail how he used the new F-20's to improve import times using DSEE 7.  This improvement results in real measurable time/cost savings.  Since these tasks sometimes take place over weekends or during maintenance periods this means engineers will have more time to do other things.  We want to know what are they doing with that time?  

Here is a potential list of activities they might be doing with that extra time:
  1. Spending time with their families
  2. Downloading and creating a POC for OpenSSO
  3. Attending a soccer game for their daughter
  4. Setting up their Super Bowl pool favoring their favorite team
  5. Finding cheats to get promoted in HALO ODST.
  6. Arranging a family movie night
  7. Learn about Fine Grained Access Control with OpenSSO here
  8. Writing a blog post on why they should allow dedicated server versions of Modern Warfare 2
  9. Checking out the IT platform that will manage, capture and deliver the Vancouver Winter Olympics
  10. Perusing Facebook to find out what is going on with their friends today.

If you have other creative ideas on what engineers should be doing with this extra time that DSEE 7 has given back, please share below.  I think everyone should be getting ready for the Olympics so I have included the latest video on the Torch Relay from the Vacouver Winter Olympics site.

Friday Jan 22, 2010

Proven Performance: OpenDS or DSEE 7 plus Solaris ZFS plus F-20's is Amazing

This week we have been sharing the different ways customer's can use compression to improve performance and reduce cost within your Directory Server Enterprise Edition environment.  On Wednesday, Brad Diggs, shared how customer's can use compression to reduce their storage footprint by 60%. Today, Ludo Poitou, Community Manager for OpenDS, wrote a great blog post on how to use compression in your OpenDS 2.2 instance.  Ludo shows how OpenDS can reduce the overall size of your directory instance.  He also gives pointers to how to configure in your directory environment.

Next week, Wajih Ahmed will be talking about how customer's can "Improving Import Speed Through ZFS Caching of LDIF import file".  He will show import rate of ds7 and opends with and without primary and secondary cache disabled vs. enabled.  This is another great example of the proven performance that Sun on Sun provides.  

Tuesday Jan 19, 2010

DSEE 7 Proven Performance Also Reduces Cost

DSEE 7 launched in November and just after Christmas a couple of our Directory experts in the community at Sun took it for a test drive on the new F-20 PCIe flash drives at Sun.  The results confirmed the internal testing we did in the improved performance in import times, the reduction in Directory footprint due to compression and the overall performance improvements for DSEE 7.   This is critical for our customers because it will allow them to take advantage of growth in their business while bending the operational cost curve for their system. In some organizations, their operational budget is their biggest line-item so being able to meet growth targets while also addressing the time, cost and complexity of servicing the environment can release capital for investment in new product development.  

The team that did this great work has agreed to share the results of their testing in a series of blog articles over the next week.  The first article will be presented tomorrow by Brad Diggs, Principal Field Technologist.  Here are just a few highlights from the results that Brad will share tomorrow on compression:

  • The storage footprint was reduced by as much as 66%.
  • We were able to cache greater than 50% more entries into the filesystem cache.
  • Compression almost completely negated average entry growth that is due to the natural addition of operational attributes and replication metadata over time.
  • The nsslapd-db-page-size could be smaller and more consistent with entry growth over time. 

The other team members will be sharing insights that they learned during the testing so I encourage you to bookmark these blog's and take a look over the next couple of weeks.  The team will be sharing not only the results but the lessons learned.  One of the blog articles will discuss tuning to get better import times as well as how to set-up your own SLAMD environment to test your Directory infrastructure.  Please bookmark the following blog locations to see the results:

Brad Diggs, Principal Field Technologist, here
Ludo Poitou,  OpenDS Community Manager, here
Mark Craig, Directory Integration Team Manager, here
Wajih Ahmed,  Principal Field Technologist, here
Nick Wooler, Directory Server Product Line Manager, here

As you look at your business goals for 2010 and are looking for ways to meet your growth goals while keeping your costs under control then take another look at Directory Server 7.  Does your Directory Server provide you with the proven performance and continued innovation as Sun Directory Server Enterprise Edition 7? 

Tuesday Nov 17, 2009

NEW!! DSEE 7 Download, Documentation and Upgrade Guide Available Today

DSEE 7.0 is available for download today here with new documentation here.  The critical document you want to look at is the upgrade and migration guide here.

Directory Server Enterprise Edition 7.0 Boosts Speed and Performance: 

Considered one of the best extranet LDAP Directory Servers in the market today, the latest version of Directory Server Enterprise Edition allows enterprises to accelerate growth in a simplified way, improve performance and lower total cost of ownership. Directory Server Enterprise Edition 7.0 has been optimized to improve performance by more than three times when compared to its predecessor. In addition, this release provides innovations that improve authentication and modification performance by 60 percent, allowing customers to accelerate their applications without changing one line of code. 

What's New with Directory Server EE 7.0

Boosts speed and performance: DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications. 
Reduces Total Cost of Ownership– Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license. 
Hassle Free Upgrade – DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs. 

You can see a webinar we did recently on DSEE 7 and Role Manager 5 on why this release is important to your business and how this can help your company meet growth goals and reduce your total cost of ownership.

Monday Nov 16, 2009

Directory Server Performance and Cloud Computing

I recently attended Gartner IAM in San Diego and the topic of Cloud Computing permeated the titles of presentations throughout the conference.  Eric Sachs, from Google gave a good presentation on applying IAM principles to applications in the cloud.  RSA talked about network based security detection for companies leveraging the cloud.  You might even argue, depending on your definition of the cloud, that Matthew Modica's talk on using Sun Role Manager at Express Scripts was about using role management to help provide better security to cloud based services.  However, despite the good content and dialogue it seems that there is still some room for clarification as this space evolves.  The one thing that seemed obvious was that performance requirements for IAM infrastructure is going to continue to grow and be tested by this evolving space.  

At Sun, we worry about performance requirements every day as our customers push our existing technologies with demanding performance requirements.  Directory Server Enterprise Edition with it's more than 10 years of experience in the market has had to deal with cloud based architectures in a number of ways.  However, before we talk about how they intersect it is prudent for us to define the different types of clouds (prudent because there is still controversy over the definition of clouds). According to Wikipedia there are three different types of clouds: Public, Hybrid and Private.  

Directory Server Enterprise Edition (DSEE) provides infrastructure for companies that primarily use private and hybrid clouds.  In both the private and hybrid environments, these cloud based architectures reside in large enterprises using Directory Server to provide an authentication service for a portal and collaboration platforms for customer, employees and partner's. Additionally, Telco's and service providers have used DSEE to provide the identity backbone for private and hybrid clouds.  In these deployments DSEE is used as the access and authentication layer and OpenSSO as the single-sign-on, federation or web services security layer. However, the most common use case that we see today is enterprises using DSEE as the identity backbone for the hybrid cloud environment.  This is where companies are using federation or web services security on top of Directory Services to leverage Public Cloud services to extend the services they offer customers, employees and partners.   

At the very least these architectures in cloud computing are pushing performance beyond traditional levels.  This is also why we have seen a resurgence in interest in Directory Services.  The Directory Server and specifically Sun's Directory Server Enterprise Edition provides proven performance that enterprises can rely on as they build, experiment and deploy these new services.  We continue to push our existing products and new versions of the product to get the best performance out of the platform.  Terry Gardner, building off the great work Brad Diggs has done, recently published an example of this in his blog post to report performance results on a 13,800,000 user Directory using DSEE 5.2, Solaris 10 Update 7 using ZFS and Sun Netra x4250.  The deployment provided some impressive performance results below (taken from Terry's Blog here):

  • 8,000 searches per second with simultaneous updates
  • maximum 800 milliseconds for any single search
  • minimum 70% CPU utilization (usr+sys)
As DSEE 7 is available for download today (here) with 3x performance improvements it is worth remembering the strong foundation and history DSEE 7 follows.  I look forward to sharing with you over the next several months the performance figures of proven deployments as customers use DSEE 7.   These future architectures that drive performance whether they be to serve private or hybrid clouds or critical enterprise collaboration platforms will continue to drive us at Sun to produce the best proven performance directory server on the planet.

Thursday Nov 12, 2009

NY Identity User Group December 2

SAVE THE DATE - Wednesday, December 2, 2009
Sun Identity Management User Group Session
Grammercy Park Room
Sun Microsystems, 101 Park Avenue, New York, NY

The Sun Identity Management User Group will meet for its next session at Sun Microsystems, 101 Park Avenue, New York, NY on Wednesday, December 2, 2009. 

We are still finalizing the agenda and I will publish in this blog as soon as it is ready. 

Register here

Here are a couple of pictures from a user group in London.  Etienne is doing the presentation on Directory Server.

Wednesday Nov 04, 2009

Gartner IAM, Nov. 9-11: Identity Management Isn't Hard

Next week, Nov. 9-11, the Identity Management Team travels down to Gartner Identity Access Management conference to showcase two of our latest releases DSEE 7 and Role Manager 5.  Gartner IAM is a great event because it not only gather's together experienced practitioners in the identity management space but has a number of events that are small enough that you can have quality conversations about real problems.  Last year, Verizon presented at this conference on the Directory and OpenSSO implementation that serves 50M users.  The presentation is a great example of the proven expertise that Sun brings to Identity Management and the proven extranet scale our products can support---not a marketing benchmark.


Our team has taken a different approach to this even this year and we are participating in Gartner's Learning Lab's.  Vendors, customer's and identity specialists are encouraged to come-by in a classroom style and learn about specific problem's Sun's product, partner's and customer's are using to solve their identity business problems.  This is crucial today as the cost of failure or doing nothing rises exponentially.  The best way to ensure success is to learn from real-world implementations not marketing based slideware presentations.  This is why we have assembled not just the product teams but partners and real customer's to share their experience in these "learning labs".

The other great thing about Gartner IAM is that there are usually a few different ways to combine great industry expertise and a little fun.  On Tuesday, Nov. 10 at 9:00pm you can meet the Sun Identity team at the Hard Rock Rooftop bar for drinks and conversation.  The first 50 people get a wristband for free drinks.  Identity management isn't hard so come to the Hard Rock to find out how to make it easy! 

Gartner IAM Sun Schedule

Monday, Nov 9th

Learning Lab:

12:40 - 1:05pm “Increase Speed & Performance while reducing TCO with Sun Directory Server Enterprise Edition” Speaker: Nick Wooler, Sr Product Manager – Sun Microsystems

1:05 - 1:30pm “Changing the Rules of the game; Raising the bar with Rule Life-cycle Management and closed-loop remediation” Speaker: Neil Gandhi, Sr Product Manager – Sun Microsystems

1:35 - 2:00pm "IAM Governance, Risk and Compliance -- the future of IAM", Speaker: Sachin Nayyar, President - BrinQa

2:05 - 2:30pm "Enterprise Single Sign On for Sun Identity Management", Speaker: Stephane Fymat, VP of Strategy and Product Management - Passlogix

Sun Booth:

12:30 - 2:30pm Daniel Raskin showcasing OpenSSO

12:30 - 2:30pm Mat Hamlin showcasing Identity Manager

Tuesday, Nov 10th

Learning Lab:

12:10 - 12:35pm “Role based user provisioning; using business roles for identity life-cycle management and identity auditing”, Speaker: Mat Hamlin, Sr Product Manager, Sun Microsystems

12:35 - 1:00pm “Three tough challenges, one powerful solution: OpenSSO for web access management, federation and Web services security”, Speaker: Daniel Raskin, Chief Identity Strategist – Sun Microsystems

1:05 - 1:30pm "Privileged Identity Risk Management: Mitigating the Insider Threat", Speaker: Richard Weeks, VP of Channels and Business Development, Cyber-Ark

1:35 - 2:00pm "The WHO behind the WHAT: Arcot Authentication and Sun OpenSSO Enterprise "  Speaker: R 'Doc' Vaidhyanathan, Chief Product Officer - Arcot

Sun Booth:

12:00 - 2:00pm Nick Wooler, showcasing DSEE

12:00 - 2:00pm Neil Ghandi, showcasing Role Manager

Thursday Oct 22, 2009

What's New In Directory Server Enterprise Edition 7?

Yesterday, Neil Ghandi, Matt Hamlin, Etienne Remillon and I gave a quick overview of what is new in Directory Server Enterprise Edition 7 and Role Manager 5.  Here are just a few of the great highlights that were discussed during the presentation.  Of course, you can get the full video embeded below.  Lastly, if you are interested in seeing more events like this you can go to the webinar site here.  

You can download the slides here.  You can download the video here.

Friday Oct 16, 2009

Register for Webinar: What's New in DSEE 7 and Role Manager 5

Sun's Identity Team have been busy over the summer!  On Oct. 9, 2009 the Identity Management Team announced the release of Directory Server Enterprise Edition 7 and Role Manager 5.  Next Wednesday, Oct. 21 at 8:00am PT, Neil Ghandi (Role Manager Technical Product Manager) and I will be giving an overview of some of the great features that exist in the new releases.  Here are a couple of highlights:

What's New with Directory Server EE 7.0

Boosts speed and performance: DSEE 7.0 has been optimized to improve performance of some operations by more than 3x the current version. In addition, this release provides hardware optimization with up to 60% improvement in authentications and modifications. 
Reduces Total Cost of Ownership– Reduce cost by using the only solution in the market that provides customers with a directory server, virtual directory, proxy server, web console and Active Directory synchronization tool-kit under a single license.
Hassle Free Upgrade – DSEE 7.0 provides a simple upgrade path and provides 5x performance improvement in data import times, thereby reducing migration costs.
What's New with Role Manager 5.0
360 Degree View of Assigned Access – A unified view of data related to user access that empowers reviewers to make more         intelligent decisions concerning users access.
Closed-loop Remediation – A complete end-to-end solution for reviewing user access and removing inappropriately assigned access.
Rule Life-cycle Management – The first solution for managing the complete life-cycle of role assignment and SoD audit rules.

Interested in hearing more? Interested in hearing more about the release and what business problems it solves for your enterprise?  Register here for the Webinar here:

Topic: Improve Compliance, Access Controls, and Performance with Sun's Latest Releases of Role Manager and DSEE
Date: Wednesday, October 21, 2009
Time: 10:00 am PDT / 1:00 pm EDT / 19.00 CET (check my timezone)
Duration: 1 hour

 Sun Product Managers: Neil Gandhi and Nick Wooler


 Register Here

Thursday Sep 10, 2009

"We're in it to win it"

If you haven't noticed,  Oracle published this ad to Sun Customer's today in the Wall Street Journal.  Just in case you missed it, you can see it here. As an ex-coach and former water polo player, the quote resonates.   The Directory Server Enterprise team continue to deliver.  Watch this space as we get ready to release DSEE 7.0.

Monday Jul 27, 2009

Sun Extends Leadership and Drives Innovation in Directory Services and Access Management with New Offerings

This is going to be a fun week for three simple reasons.  One, we are releasing the next version of the OpenDS SE product this week continuing to prove that Sun is an innovation company.  Two, Burton Catalyst is this week in San Diego and the Identity Management team will be there to listen, learn and evangelize.   Three, the US Water Polo team enters the medal round of the FINA World Championships.

First, the latest release of OpenDS contains three innovations that are important to customers that need a high performance directory server in their identity architecture.  Identity architecture's are evolving.  The traditional arguments of choose a directory purely because of it's read performance will not suffice as identity data is being updated by multiple applications to meet security and policy requirements.  This does not mean that read performance and stability are still the critical requirement it just means that the pendulum is swinging to include more read performance.  This is why we are excited about the early performance testing results that we are seeing in OpenDS with 14,000 writes per second.  Here is a link to some other performance testing data on the Nehalem platform for those of you that like to get into the weeds.

Second,  Burton Catalyst is happening this week in San Diego.  This conference is always a favorite as they do a great job of attracting real identity and security practitioners in one location.  This allows for a real exchange and learning experience for all of us that that want to move identity security forward.  If you haven't done so already and want to attend here is the information.

Lastly,  the US Water Polo team made it out of the preliminary round into the elimination round and will play on Tuesday at 21:00 CET.  This will be at 12:00pm PT.  I have been watching the games I can and the highlights on Universal.com.  This is where the internet shines and changes the world.  It is so powerful that those of us that support sports like water polo, swimming, etc can not consume the content we want via sites like NBC Universal when traditionally the mainstream media could not afford to distribute this content.  The internet has provided that low cost channel.  Sun Microsystems helped provide the technical platform for NBC Universal during the Olympics and it was a huge success.  I am not sure if Sun is helping with the FINA World Championships but I am still supporting the site.  I hope you will as well.

Tuesday May 19, 2009

Last Chance to Register: Directory Server Webinar, Improve Enterprise Performance

I wanted to pass along a quick note about an upcomming webinar on Directory Services which will be held Wednesday, May 20.  The webinar will cover how to reduce cost and improve the speed and performance of your enterprise using directory services.  The conversation will go over the following:

  • How to use save cost by consolidating identity sprawl in your enterprise
  • How to meet agressive time-lines on a merger and acquisition
  • How to federate faster with virtual directories

If you are interested, please sign-up here.  Even if you are not able to attend, registering will give you access to the replay.

Oh, and that is not Craig MacDonald in the picture in the top-right.  I got this from a very talented photographer in the Creative Commons here.

If you attend and want to see what I look like, the picture to the left was captured at the European Identity Conference by the very serious people at the Daily Mail the bastion of great journalism in the UK.

Thursday May 14, 2009

iPhone Application of the Year: LDAP could increase productivity by 1.43 FTE

At this very moment, every company on the planet is trying to find ways to reduce cost.  A creative and innovative member of the Directory Server team at Sun has come up with a way to do just that using the iPhone and LDAP.  I am about to plagiarize from Ludo's blog post located here so please read it for more detail on how Anton put this solution together.  I am going to focus on the business angle of this important innovation using LDAP.  Again, I hope David Kearns is reading because this is really what "Pimping Your Directory" is all about.

More and more companies are having to support mobile workforces or employees that work a portion of their time at home.  Sun has been one of the leaders in this space.  Not only does it improve productivity but it gives knowledgeworkers more empowerment thus improving their quality of work and life and thus loyalty to the company that employs them.  However, the tools that support these workers have been slow to catch-up.  Company Directories are a good example.  How many times do employees call the 1-800 number to get an employee number to make a phone call on the road?  As a consultant, I used to do this all the time.  As a Sun employee, I have used this feature more than once while traveling to different trade shows, between offices, etc.  This ties up valuable resources who could be routing real customer calls! I have realized this paradox but when you have to get something done you go through the path of least resistance.  And, let's face it voice portals have not replaced human beings in either efficiency or effectiveness.

Here is where the innovator at Sun, Anton Bobrov, filled the gap. The Sun IT and Directory Teams recognized this gap a long time ago and placed a limited version of the employee directory outside the firewall.  It is a great tool if you have a web browser and don't want to VPN into the network.  However, Anton realized there was a better solution via the iPhone.  He has developed an iPhone App that is an LDAP browser that allows employees to connect to this Directory outside the firewall and quickly search, find an employee and make the phone call from one device.  My vote for iPhone App of the Year would be for the LDAP app by Zen and our very own Anton Bobrov. 

The Business Case

So hypothetically, using Company A with 33,000 employees as an example, imagine 5% of employees have an iPhone.  Imagine that same 5% make one phone call a week or 52 calls per year to the 1-800 number to get a phone call.  Imagine each call takes 2 min of productivity away from the call center employee then this simple application could save approximately 2,860 hours.  Put another way this is 1.43 FTE per year worth of productivity.

Number of Employees

 33,000 Employees 

Percent that have iPhone

 5% Employees 

Number of Employees with iPhone

 1,650 Employees 

Number of calls made per year to 1-800 per week by one employee
 52 calls per year per employee
Total number of calls made in a year
 85,800 calls per year
Total number of hours taken (avg time per search 2 min)  2,860 hours
 Number of Employees Needed to Cover this Task (50 weeks \* 40 hours)  1.43 FTE's

Please see Ludo's blog for more detail on how the app works and what Anton did to build it.  His bog is located here.

ZEN Directory App for iPhoneZEN Directory App for iPhone and iTouch

How do you get it?

Go to the App Store and seach "LDAP".  You want to download the Zen version for $3.99.  Refer to the cost savings table above if you balk at the price.  Here are the configuration details for Sun's directory, as described in Ludo's blog here.

Here's the settings that I've used (once you've installed the Directory application, there is a "Directory" section in the Settings application).

Identity: cn=John Smith (12345),ou=people,dc=sun,dc=com
[your Sun ID should be enclosed in brackets and watch the spaces]
Password: My Sun password
LDAP: book.sun.com
(Keep the remaining untouched).

How do I get one for my company?

If you are employee at a company that has a large mobile workforce you should show this blog post to an IT Director, Call Center Director, or someone who can make this project happen.  This is a quick win for most companies in improving productivity.  You can use DSEE or OpenDS with replication to create the directory instance outside the firewall.  Publish a configuration guide for employees and start improving productivity.

Tuesday May 12, 2009

Pimping for Directory Again! 450,000+ LDAP Operations per second

As I mentioned last week, David Kearns, wrote a great article a few weeks back titled "Pimp My Directory".  It is rare that you can use a theme for a blog entry twice in the same seven day span but when you here results like this I hope you agree....Sun is pimping their Directory.

Benoit Chaffanjon did an interesting "Benchmarketing" (you have to read his blog to understand why he calls it that) that showed Directory Server Enterprise Edition may be able to support 450,000 + LDAP operations per second.   The benchmarketing was done on a Sun Blade 6000 using the Intel Xeon x5560 on OpenSolaris.  All the gory details can be read in Benoit's blog here.  This is mind-blowing when you consider the cost of transaction per second and also what this might look like on an SSD.  We are doing some further testing as Mark Craig mentions in his blog not only to validate these amazing results but also to confirm the performance using OpenSSO and on a SSD.

You can Try It by clicking button below:

Here is one table taken from Benoit's blog

Modify Operations Performed  




Std Dev

Corr Coeff






Modify Time (ms)  

Total Duration

Total Count

Avg Duration

Avg Count/Interval

Std Dev

Corr Coeff







Search Operations Performed  




Std Dev

Corr Coeff






Initial Search Time (ms)  

Total Duration

Total Count

Avg Duration

Avg Count/Interval

Std Dev

Corr Coeff







Subsequent Search Time (ms)  

Total Duration

Total Count

Avg Duration

Avg Count/Interval

Std Dev

Corr Coeff







You can Try and Buy one of these machines today. 


Sharing 12 years of technology experience as developer, product and program manager, and marketing director. Identity Management, Security, and Product Management issues occupy my mind during the working day. Water Polo keeps me healthy.


« June 2016